# near model CODE resource # jump table entries: 2312-2337 (26 of them) export_289: fn00000000: 00000000 4E56 FE94 link A6, -0x016C 00000004 48E7 0108 movem.l -[A7], D7,A4 00000008 286E 0010 movea.l A4, [A6 + 0x10] 0000000C 422E 0016 clr.b [A6 + 0x16] 00000010 102D 9FD8 move.b D0, [A5 - 0x6028] 00000014 6604 bne +0x6 /* 0000001A */ 00000016 6000 00BC bra +0xBE /* 000000D4 */ label0000001A: 0000001A 7000 moveq.l D0, 0x00 0000001C 2D40 FFF8 move.l [A6 - 0x8], D0 00000020 7000 moveq.l D0, 0x00 00000022 2D40 FFFC move.l [A6 - 0x4], D0 00000026 486E FFBC pea.l [A6 - 0x44] 0000002A 703C moveq.l D0, 0x3C 0000002C 2F00 move.l -[A7], D0 0000002E 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000032 703C moveq.l D0, 0x3C 00000034 2D40 FFBC move.l [A6 - 0x44], D0 00000038 41EE FF9C lea.l A0, [A6 - 0x64] 0000003C 2D48 FFC0 move.l [A6 - 0x40], A0 00000040 41EE FE96 lea.l A0, [A6 - 0x16A] 00000044 2D48 FFF4 move.l [A6 - 0xC], A0 label00000048: 00000048 4267 clr.w -[A7] 0000004A 486E FFF8 pea.l [A6 - 0x8] 0000004E 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00000052 A88F syscall OSDispatch 00000054 4A5F tst.w [A7]+ 00000056 667C bne +0x7E /* 000000D4 */ 00000058 4267 clr.w -[A7] 0000005A 486E FFF8 pea.l [A6 - 0x8] 0000005E 486E FFBC pea.l [A6 - 0x44] 00000062 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000066 A88F syscall OSDispatch 00000068 4A5F tst.w [A7]+ 0000006A 6702 beq +0x4 /* 0000006E */ 0000006C 60DA bra -0x24 /* 00000048 */ label0000006E: 0000006E 102E 0014 move.b D0, [A6 + 0x14] 00000072 4880 ext.w D0 00000074 670A beq +0xC /* 00000080 */ 00000076 5340 subq.w D0, 1 00000078 671E beq +0x20 /* 00000098 */ 0000007A 5340 subq.w D0, 1 0000007C 672A beq +0x2C /* 000000A8 */ 0000007E 6032 bra +0x34 /* 000000B2 */ label00000080: 00000080 486E FF9C pea.l [A6 - 0x64] 00000084 4EAD 2372 jsr [A5 + 0x2372 /* export_1130 */] 00000088 4267 clr.w -[A7] 0000008A 486E FF9C pea.l [A6 - 0x64] 0000008E 2F0C move.l -[A7], A4 00000090 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00000094 1E1F move.b D7, [A7]+ 00000096 601A bra +0x1C /* 000000B2 */ label00000098: 00000098 4267 clr.w -[A7] 0000009A 486E FE96 pea.l [A6 - 0x16A] 0000009E 2F0C move.l -[A7], A4 000000A0 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */] 000000A4 1E1F move.b D7, [A7]+ 000000A6 600A bra +0xC /* 000000B2 */ label000000A8: 000000A8 2014 move.l D0, [A4] 000000AA B0AE FFD0 cmp.l D0, [A6 - 0x30] 000000AE 57C7 seq D7 000000B0 4407 neg.b D7 label000000B2: 000000B2 1007 move.b D0, D7 000000B4 6792 beq -0x6C /* 00000048 */ 000000B6 1D7C 0001 0016 move.b [A6 + 0x16], 0x1 000000BC 206E 000C movea.l A0, [A6 + 0xC] 000000C0 43EE FFF8 lea.l A1, [A6 - 0x8] 000000C4 7003 moveq.l D0, 0x03 label000000C6: 000000C6 30D9 move.w [A0]+, [A1]+ 000000C8 51C8 FFFC dbf D0, -0x6 /* 000000C6 */ 000000CC 206E 0008 movea.l A0, [A6 + 0x8] 000000D0 20AE FFD4 move.l [A0], [A6 - 0x2C] label000000D4: 000000D4 4CDF 1080 movem.l D7,A4, [A7]+ 000000D8 4E5E unlink A6 000000DA 205F movea.l A0, [A7]+ 000000DC DEFC 000E add.w A7, 0xE 000000E0 4ED0 jmp [A0] export_290: fn000000E2: 000000E2 4E56 FB56 link A6, -0x04AA 000000E6 48E7 0118 movem.l -[A7], D7,A3,A4 000000EA 266E 0008 movea.l A3, [A6 + 0x8] 000000EE 102D A1EE move.b D0, [A5 - 0x5E12] 000000F2 6604 bne +0x6 /* 000000F8 */ 000000F4 6000 00D0 bra +0xD2 /* 000001C6 */ label000000F8: 000000F8 3D7C 012A FD58 move.w [A6 - 0x2A8], 0x12A 000000FE 486E FD7C pea.l [A6 - 0x284] 00000102 2F3C 0000 0282 move.l -[A7], 0x282 00000108 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000010C 2D7C 00F6 0007 FD96 move.l [A6 - 0x26A], 0xF60007 00000114 7003 moveq.l D0, 0x03 00000116 1D40 FD9A move.b [A6 - 0x266], D0 0000011A 7004 moveq.l D0, 0x04 0000011C 1D40 FD9B move.b [A6 - 0x265], D0 00000120 41EE FD58 lea.l A0, [A6 - 0x2A8] 00000124 2D48 FD9E move.l [A6 - 0x262], A0 00000128 4267 clr.w -[A7] 0000012A 486E FD7C pea.l [A6 - 0x284] 0000012E 4267 clr.w -[A7] 00000130 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000134 3E1F move.w D7, [A7]+ 00000136 422E FC58 clr.b [A6 - 0x3A8] 0000013A 42A7 clr.l -[A7] 0000013C 3F3C BFE3 move.w -[A7], 0xBFE3 00000140 A9BA syscall GetString 00000142 285F movea.l A4, [A7]+ 00000144 200C move.l D0, A4 00000146 670E beq +0x10 /* 00000156 */ 00000148 2054 movea.l A0, [A4] 0000014A 43EE FC58 lea.l A1, [A6 - 0x3A8] 0000014E 707F moveq.l D0, 0x7F label00000150: 00000150 32D8 move.w [A1]+, [A0]+ 00000152 51C8 FFFC dbf D0, -0x6 /* 00000150 */ label00000156: 00000156 4267 clr.w -[A7] 00000158 4240 clr.w D0 0000015A 102E FC58 move.b D0, [A6 - 0x3A8] 0000015E 3F00 move.w -[A7], D0 00000160 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00000164 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 00000168 301F move.w D0, [A7]+ 0000016A 1D40 FC58 move.b [A6 - 0x3A8], D0 0000016E 4A13 tst.b [A3] 00000170 6634 bne +0x36 /* 000001A6 */ 00000172 486E FD58 pea.l [A6 - 0x2A8] 00000176 487A 0058 pea.l [PC + 0x58 /* 000001D0, value 0x13A4E56 */] 0000017A 486E FC58 pea.l [A6 - 0x3A8] 0000017E 487A 0050 pea.l [PC + 0x50 /* 000001D0, value 0x13A4E56 */] 00000182 2F3C 0000 0910 move.l -[A7], 0x910 00000188 486E FB56 pea.l [A6 - 0x4AA] 0000018C 3F3C 0005 move.w -[A7], 0x5 00000190 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000194 204B movea.l A0, A3 00000196 5488 addq.l A0, 2 00000198 43EE FB56 lea.l A1, [A6 - 0x4AA] 0000019C 707F moveq.l D0, 0x7F label0000019E: 0000019E 30D9 move.w [A0]+, [A1]+ 000001A0 51C8 FFFC dbf D0, -0x6 /* 0000019E */ 000001A4 6020 bra +0x22 /* 000001C6 */ label000001A6: 000001A6 204B movea.l A0, A3 000001A8 5488 addq.l A0, 2 000001AA 43EE FC58 lea.l A1, [A6 - 0x3A8] 000001AE 7010 moveq.l D0, 0x10 label000001B0: 000001B0 30D9 move.w [A0]+, [A1]+ 000001B2 51C8 FFFC dbf D0, -0x6 /* 000001B0 */ 000001B6 41EB 0046 lea.l A0, [A3 + 0x46] 000001BA 43EE FD58 lea.l A1, [A6 - 0x2A8] 000001BE 700F moveq.l D0, 0x0F label000001C0: 000001C0 30D9 move.w [A0]+, [A1]+ 000001C2 51C8 FFFC dbf D0, -0x6 /* 000001C0 */ label000001C6: 000001C6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000001CA 4E5E unlink A6 000001CC 2E9F move.l [A7], [A7]+ 000001CE 4E75 rts 000001D0 013A 4E56 btst [PC + 0x4E56 /* 00005028 */], D0 // begin alternate branch 000001D2-000001E0 fn000001D2: 000001D2 4E56 0000 link A6, 0 000001D6 206E 0008 movea.l A0, [A6 + 0x8] 000001DA 117C 0001 FE96 move.b [A0 - 0x16A], 0x1 // end alternate branch 000001D2-000001E0 fn000001D2: // (misaligned) 000001D4 0000 206E ori.b D0, 0x6E /* 'n' */ 000001D8 0008 117C ori.b A0, 0x7C /* '|' */ 000001DC 0001 FE96 ori.b D1, 0x96 000001E0 206E 0008 movea.l A0, [A6 + 0x8] 000001E4 4868 FE96 pea.l [A0 - 0x16A] 000001E8 4EBA FEF8 jsr [PC - 0x108 /* 000000E2 */] 000001EC 4E5E unlink A6 000001EE 2E9F move.l [A7], [A7]+ 000001F0 4E75 rts export_291: fn000001F2: 000001F2 4E56 FE52 link A6, -0x01AE 000001F6 206E 0008 movea.l A0, [A6 + 0x8] 000001FA 43EE FF98 lea.l A1, [A6 - 0x68] 000001FE 7033 moveq.l D0, 0x33 label00000200: 00000200 32D8 move.w [A1]+, [A0]+ 00000202 51C8 FFFC dbf D0, -0x6 /* 00000200 */ 00000206 4A6E FF98 tst.w [A6 - 0x68] 0000020A 6618 bne +0x1A /* 00000224 */ 0000020C 2F0E move.l -[A7], A6 0000020E 4EBA FFC2 jsr [PC - 0x3E /* 000001D2 */] 00000212 41EE FF9A lea.l A0, [A6 - 0x66] 00000216 43EE FE98 lea.l A1, [A6 - 0x168] 0000021A 7032 moveq.l D0, 0x32 label0000021C: 0000021C 30D9 move.w [A0]+, [A1]+ 0000021E 51C8 FFFC dbf D0, -0x6 /* 0000021C */ 00000222 6040 bra +0x42 /* 00000264 */ label00000224: 00000224 4240 clr.w D0 00000226 102E FFDE move.b D0, [A6 - 0x22] 0000022A 4A40 tst.w D0 0000022C 57C0 seq D0 0000022E 4A00 tst.b D0 00000230 661C bne +0x1E /* 0000024E */ 00000232 2F00 move.l -[A7], D0 00000234 4267 clr.w -[A7] 00000236 486E FFDE pea.l [A6 - 0x22] 0000023A 487A 0060 pea.l [PC + 0x60 /* 0000029C, value 0x12A4E56 */] 0000023E 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00000242 121F move.b D1, [A7]+ 00000244 201F move.l D0, [A7]+ 00000246 8001 or.b D0, D1 00000248 0240 0001 andi.w D0, 0x1 0000024C 6716 beq +0x18 /* 00000264 */ label0000024E: 0000024E 2F0E move.l -[A7], A6 00000250 4EBA FF80 jsr [PC - 0x80 /* 000001D2 */] 00000254 41EE FFDE lea.l A0, [A6 - 0x22] 00000258 43EE FEDC lea.l A1, [A6 - 0x124] 0000025C 7010 moveq.l D0, 0x10 label0000025E: 0000025E 30D9 move.w [A0]+, [A1]+ 00000260 51C8 FFFC dbf D0, -0x6 /* 0000025E */ label00000264: 00000264 206E 000C movea.l A0, [A6 + 0xC] 00000268 2F08 move.l -[A7], A0 0000026A 486E FFDE pea.l [A6 - 0x22] 0000026E 487A 002A pea.l [PC + 0x2A /* 0000029A, value 0x13A012A */] 00000272 486E FF9A pea.l [A6 - 0x66] 00000276 487A 0022 pea.l [PC + 0x22 /* 0000029A, value 0x13A012A */] 0000027A 486E FE52 pea.l [A6 - 0x1AE] 0000027E 3F3C 0004 move.w -[A7], 0x4 00000282 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00000286 205F movea.l A0, [A7]+ 00000288 43EE FE52 lea.l A1, [A6 - 0x1AE] 0000028C 7021 moveq.l D0, 0x21 label0000028E: 0000028E 30D9 move.w [A0]+, [A1]+ 00000290 51C8 FFFC dbf D0, -0x6 /* 0000028E */ 00000294 4E5E unlink A6 00000296 2E9F move.l [A7], [A7]+ 00000298 4E75 rts 0000029A 013A 012A btst [PC + 0x12A /* 000003C6, value 0x20 ' ' */], D0 fn0000029E: 0000029E 4E56 0000 link A6, 0 000002A2 2F0C move.l -[A7], A4 000002A4 286E 0008 movea.l A4, [A6 + 0x8] 000002A8 206C 0008 movea.l A0, [A4 + 0x8] 000002AC 20BC 7073 6E20 move.l [A0], 0x70736E20 /* 'psn ' */ 000002B2 4267 clr.w -[A7] 000002B4 486D A1AE pea.l [A5 - 0x5E52] 000002B8 206C 0008 movea.l A0, [A4 + 0x8] 000002BC 4868 0004 pea.l [A0 + 0x4] 000002C0 7008 moveq.l D0, 0x08 000002C2 2F00 move.l -[A7], D0 000002C4 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000002C8 4A5F tst.w [A7]+ 000002CA 57C0 seq D0 000002CC 4400 neg.b D0 000002CE 206E 0008 movea.l A0, [A6 + 0x8] 000002D2 1140 000C move.b [A0 + 0xC], D0 000002D6 206E 0008 movea.l A0, [A6 + 0x8] 000002DA 2C48 movea.l A6, A0 000002DC 4EFA 0112 jmp [PC + 0x112 /* 000003F0 */] 000002E0 0000 285F ori.b D0, 0x5F /* '_' */ 000002E4 4E5E unlink A6 000002E6 2E9F move.l [A7], [A7]+ 000002E8 4E75 rts export_292: fn000002EA: 000002EA 4E56 FEEE link A6, -0x0112 000002EE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000002F2 422E 000C clr.b [A6 + 0xC] 000002F6 4267 clr.w -[A7] 000002F8 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 000002FC 3D5F FEEE move.w [A6 - 0x112], [A7]+ 00000300 6F08 ble +0xA /* 0000030A */ 00000302 486E FF00 pea.l [A6 - 0x100] 00000306 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] label0000030A: 0000030A 102D A008 move.b D0, [A5 - 0x5FF8] 0000030E 6604 bne +0x6 /* 00000314 */ 00000310 6000 00DE bra +0xE0 /* 000003F0 */ label00000314: 00000314 302E FEEE move.w D0, [A6 - 0x112] 00000318 670E beq +0x10 /* 00000328 */ 0000031A 5340 subq.w D0, 1 0000031C 6714 beq +0x16 /* 00000332 */ 0000031E 5340 subq.w D0, 1 00000320 6700 0098 beq +0x9A /* 000003BA */ 00000324 6000 00CA bra +0xCC /* 000003F0 */ label00000328: 00000328 2F0E move.l -[A7], A6 0000032A 4EBA FF72 jsr [PC - 0x8E /* 0000029E */] 0000032E 6000 00C0 bra +0xC2 /* 000003F0 */ label00000332: 00000332 4240 clr.w D0 00000334 102E FF00 move.b D0, [A6 - 0x100] 00000338 7204 moveq.l D1, 0x04 0000033A B240 cmp.w D1, D0 0000033C 6704 beq +0x6 /* 00000342 */ 0000033E 6000 00B0 bra +0xB2 /* 000003F0 */ label00000342: 00000342 41EE FF00 lea.l A0, [A6 - 0x100] 00000346 2008 move.l D0, A0 00000348 5280 addq.l D0, 1 0000034A 2F00 move.l -[A7], D0 0000034C 486E FEF4 pea.l [A6 - 0x10C] 00000350 7004 moveq.l D0, 0x04 00000352 2F00 move.l -[A7], D0 00000354 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000358 202D A432 move.l D0, [A5 - 0x5BCE] 0000035C B0AE FEF4 cmp.l D0, [A6 - 0x10C] 00000360 660A bne +0xC /* 0000036C */ 00000362 2F0E move.l -[A7], A6 00000364 4EBA FF38 jsr [PC - 0xC8 /* 0000029E */] 00000368 6000 0086 bra +0x88 /* 000003F0 */ label0000036C: 0000036C 4267 clr.w -[A7] 0000036E 1F3C 0002 move.b -[A7], 0x2 00000372 486E FEF4 pea.l [A6 - 0x10C] 00000376 486E FEF8 pea.l [A6 - 0x108] 0000037A 486E FEF0 pea.l [A6 - 0x110] 0000037E 4EBA FC80 jsr [PC - 0x380 /* 00000000 */] 00000382 101F move.b D0, [A7]+ 00000384 676A beq +0x6C /* 000003F0 */ 00000386 7240 moveq.l D1, 0x40 00000388 C2AE FEF0 and.l D1, [A6 - 0x110] 0000038C 4A81 tst.l D1 0000038E 56C1 sne D1 00000390 C001 and.b D0, D1 00000392 675C beq +0x5E /* 000003F0 */ 00000394 4267 clr.w -[A7] 00000396 2F3C 7369 676E move.l -[A7], 0x7369676E /* 'sign' */ 0000039C 486E FEF4 pea.l [A6 - 0x10C] 000003A0 7004 moveq.l D0, 0x04 000003A2 2F00 move.l -[A7], D0 000003A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A8 303C 0825 move.w D0, 0x825 000003AC A816 syscall Pack8 000003AE 4A5F tst.w [A7]+ 000003B0 57C0 seq D0 000003B2 4400 neg.b D0 000003B4 1D40 000C move.b [A6 + 0xC], D0 000003B8 6036 bra +0x38 /* 000003F0 */ label000003BA: 000003BA 4267 clr.w -[A7] 000003BC 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000003C2 41EE FF00 lea.l A0, [A6 - 0x100] 000003C6 2008 move.l D0, A0 000003C8 5280 addq.l D0, 1 000003CA 2F00 move.l -[A7], D0 000003CC 4240 clr.w D0 000003CE 102E FF00 move.b D0, [A6 - 0x100] 000003D2 48C0 ext.l D0 000003D4 2F00 move.l -[A7], D0 000003D6 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 000003DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003E0 303C 0A02 move.w D0, 0xA02 000003E4 A816 syscall Pack8 000003E6 4A5F tst.w [A7]+ 000003E8 57C0 seq D0 000003EA 4400 neg.b D0 000003EC 1D40 000C move.b [A6 + 0xC], D0 label000003F0: 000003F0 4FEE FECE lea.l A7, [A6 - 0x132] 000003F4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000003F8 4E5E unlink A6 000003FA 2E9F move.l [A7], [A7]+ 000003FC 4E75 rts fn000003FE: 000003FE 4E56 0000 link A6, 0 00000402 2F0C move.l -[A7], A4 00000404 286E 0008 movea.l A4, [A6 + 0x8] 00000408 486C FAD8 pea.l [A4 - 0x528] 0000040C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000410 486C FAD0 pea.l [A4 - 0x530] 00000414 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000418 486C FAC8 pea.l [A4 - 0x538] 0000041C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000420 486C FAC0 pea.l [A4 - 0x540] 00000424 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000428 486C FABC pea.l [A4 - 0x544] 0000042C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000430 206E 0008 movea.l A0, [A6 + 0x8] 00000434 2C48 movea.l A6, A0 00000436 4EFA 02BC jmp [PC + 0x2BC /* 000006F4 */] 0000043A 0000 285F ori.b D0, 0x5F /* '_' */ 0000043E 4E5E unlink A6 00000440 2E9F move.l [A7], [A7]+ 00000442 4E75 rts fn00000444: 00000444 4E56 0000 link A6, 0 00000448 4A6E 000C tst.w [A6 + 0xC] 0000044C 6714 beq +0x16 /* 00000462 */ 0000044E 302E 000C move.w D0, [A6 + 0xC] 00000452 48C0 ext.l D0 00000454 2F00 move.l -[A7], D0 00000456 4EAD 338A jsr [A5 + 0x338A /* export_1645 */] 0000045A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000045E 4EBA FF9E jsr [PC - 0x62 /* 000003FE */] label00000462: 00000462 4E5E unlink A6 00000464 205F movea.l A0, [A7]+ 00000466 5C4F addq.w A7, 6 00000468 4ED0 jmp [A0] export_293: 0000046A 4E56 FAB6 link A6, -0x054A 0000046E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000472 486E FF00 pea.l [A6 - 0x100] 00000476 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000047A 102E 0008 move.b D0, [A6 + 0x8] 0000047E 6708 beq +0xA /* 00000488 */ 00000480 486E FE00 pea.l [A6 - 0x200] 00000484 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] label00000488: 00000488 7000 moveq.l D0, 0x00 0000048A 2D40 FAD4 move.l [A6 - 0x52C], D0 0000048E 7000 moveq.l D0, 0x00 00000490 2D40 FACC move.l [A6 - 0x534], D0 00000494 7000 moveq.l D0, 0x00 00000496 2D40 FABC move.l [A6 - 0x544], D0 0000049A 7000 moveq.l D0, 0x00 0000049C 2D40 FAC4 move.l [A6 - 0x53C], D0 000004A0 7000 moveq.l D0, 0x00 000004A2 2D40 FADC move.l [A6 - 0x524], D0 000004A6 102D 9FD8 move.b D0, [A5 - 0x6028] 000004AA 6608 bne +0xA /* 000004B4 */ 000004AC 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000004B0 6000 0242 bra +0x244 /* 000006F4 */ label000004B4: 000004B4 102E 0008 move.b D0, [A6 + 0x8] 000004B8 6744 beq +0x46 /* 000004FE */ 000004BA 2D7C 616E 7920 FAE0 move.l [A6 - 0x520], 0x616E7920 /* 'any ' */ 000004C2 4267 clr.w -[A7] 000004C4 486E FE00 pea.l [A6 - 0x200] 000004C8 1F3C 0001 move.b -[A7], 0x1 000004CC 1F3C 0001 move.b -[A7], 0x1 000004D0 486E FAE0 pea.l [A6 - 0x520] 000004D4 486E FAE4 pea.l [A6 - 0x51C] 000004D8 486E FCF4 pea.l [A6 - 0x30C] 000004DC 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 000004E0 101F move.b D0, [A7]+ 000004E2 661A bne +0x1C /* 000004FE */ 000004E4 102D 9FC4 move.b D0, [A5 - 0x603C] 000004E8 670C beq +0xE /* 000004F6 */ 000004EA 1F3C 0001 move.b -[A7], 0x1 000004EE 4EAD 3382 jsr [A5 + 0x3382 /* export_1644 */] 000004F2 6000 0200 bra +0x202 /* 000006F4 */ label000004F6: 000004F6 4EAD 3392 jsr [A5 + 0x3392 /* export_1646 */] 000004FA 6000 01F8 bra +0x1FA /* 000006F4 */ label000004FE: 000004FE 2D7C 4150 504C FBEA move.l [A6 - 0x416], 0x4150504C /* 'APPL' */ 00000506 4267 clr.w -[A7] 00000508 486E FF00 pea.l [A6 - 0x100] 0000050C 42A7 clr.l -[A7] 0000050E 486E FBEA pea.l [A6 - 0x416] 00000512 486E FBEE pea.l [A6 - 0x412] 00000516 486E FCF4 pea.l [A6 - 0x30C] 0000051A 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 0000051E 101F move.b D0, [A7]+ 00000520 6722 beq +0x24 /* 00000544 */ 00000522 2F00 move.l -[A7], D0 00000524 4267 clr.w -[A7] 00000526 1F3C 0001 move.b -[A7], 0x1 0000052A 486E FBEE pea.l [A6 - 0x412] 0000052E 486E FDF8 pea.l [A6 - 0x208] 00000532 486E FDF4 pea.l [A6 - 0x20C] 00000536 4EBA FAC8 jsr [PC - 0x538 /* 00000000 */] 0000053A 121F move.b D1, [A7]+ 0000053C 201F move.l D0, [A7]+ 0000053E C001 and.b D0, D1 00000540 4A00 tst.b D0 00000542 6626 bne +0x28 /* 0000056A */ label00000544: 00000544 2F00 move.l -[A7], D0 00000546 42A7 clr.l -[A7] 00000548 486E FF00 pea.l [A6 - 0x100] 0000054C 486E FDF8 pea.l [A6 - 0x208] 00000550 486E FDF4 pea.l [A6 - 0x20C] 00000554 4EBA FAAA jsr [PC - 0x556 /* 00000000 */] 00000558 121F move.b D1, [A7]+ 0000055A 201F move.l D0, [A7]+ 0000055C 8001 or.b D0, D1 0000055E 660A bne +0xC /* 0000056A */ 00000560 4267 clr.w -[A7] 00000562 4EAD 3382 jsr [A5 + 0x3382 /* export_1644 */] 00000566 6000 018C bra +0x18E /* 000006F4 */ label0000056A: 0000056A 102E 0008 move.b D0, [A6 + 0x8] 0000056E 6716 beq +0x18 /* 00000586 */ 00000570 7240 moveq.l D1, 0x40 00000572 C2AE FDF4 and.l D1, [A6 - 0x20C] 00000576 4A81 tst.l D1 00000578 57C1 seq D1 0000057A C001 and.b D0, D1 0000057C 6708 beq +0xA /* 00000586 */ 0000057E 4EAD 33B2 jsr [A5 + 0x33B2 /* export_1650 */] 00000582 6000 0170 bra +0x172 /* 000006F4 */ label00000586: 00000586 4267 clr.w -[A7] 00000588 486E FDF8 pea.l [A6 - 0x208] 0000058C 486D A1D4 pea.l [A5 - 0x5E2C] 00000590 486E FAB6 pea.l [A6 - 0x54A] 00000594 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00000598 A88F syscall OSDispatch 0000059A 2F0E move.l -[A7], A6 0000059C 4EBA FEA6 jsr [PC - 0x15A /* 00000444 */] 000005A0 102E FAB6 move.b D0, [A6 - 0x54A] 000005A4 6744 beq +0x46 /* 000005EA */ 000005A6 202D A660 move.l D0, [A5 - 0x59A0] 000005AA B0AE FAE0 cmp.l D0, [A6 - 0x520] 000005AE 57C0 seq D0 000005B0 4A00 tst.b D0 000005B2 6726 beq +0x28 /* 000005DA */ 000005B4 2F00 move.l -[A7], D0 000005B6 4267 clr.w -[A7] 000005B8 486E FAE4 pea.l [A6 - 0x51C] 000005BC 486D A438 pea.l [A5 - 0x5BC8] 000005C0 4EAD 0CA2 jsr [A5 + 0xCA2 /* export_400 */] 000005C4 121F move.b D1, [A7]+ 000005C6 201F move.l D0, [A7]+ 000005C8 0A01 0001 xori.b D1, 0x1 000005CC C001 and.b D0, D1 000005CE 670A beq +0xC /* 000005DA */ 000005D0 4EAD 339A jsr [A5 + 0x339A /* export_1647 */] 000005D4 2F0E move.l -[A7], A6 000005D6 4EBA FE26 jsr [PC - 0x1DA /* 000003FE */] label000005DA: 000005DA 41EE FDF8 lea.l A0, [A6 - 0x208] 000005DE 43ED A1AE lea.l A1, [A5 - 0x5E52] 000005E2 7003 moveq.l D0, 0x03 label000005E4: 000005E4 30D9 move.w [A0]+, [A1]+ 000005E6 51C8 FFFC dbf D0, -0x6 /* 000005E4 */ label000005EA: 000005EA 102E 0008 move.b D0, [A6 + 0x8] 000005EE 670A beq +0xC /* 000005FA */ 000005F0 2D7C 636C 6F73 FAB8 move.l [A6 - 0x548], 0x636C6F73 /* 'clos' */ 000005F8 6008 bra +0xA /* 00000602 */ label000005FA: 000005FA 2D7C 7175 6974 FAB8 move.l [A6 - 0x548], 0x71756974 /* 'quit' */ label00000602: 00000602 4267 clr.w -[A7] 00000604 2F3C 7073 6E20 move.l -[A7], 0x70736E20 /* 'psn ' */ 0000060A 486E FDF8 pea.l [A6 - 0x208] 0000060E 7008 moveq.l D0, 0x08 00000610 2F00 move.l -[A7], D0 00000612 486E FAD8 pea.l [A6 - 0x528] 00000616 303C 0825 move.w D0, 0x825 0000061A A816 syscall Pack8 0000061C 2F0E move.l -[A7], A6 0000061E 4EBA FE24 jsr [PC - 0x1DC /* 00000444 */] 00000622 4267 clr.w -[A7] 00000624 2F3C 6165 7674 move.l -[A7], 0x61657674 /* 'aevt' */ 0000062A 2F2E FAB8 move.l -[A7], [A6 - 0x548] 0000062E 486E FAD8 pea.l [A6 - 0x528] 00000632 3F3C FFFF move.w -[A7], 0xFFFF 00000636 42A7 clr.l -[A7] 00000638 486E FAD0 pea.l [A6 - 0x530] 0000063C 303C 0B14 move.w D0, 0xB14 00000640 A816 syscall Pack8 00000642 2F0E move.l -[A7], A6 00000644 4EBA FDFE jsr [PC - 0x202 /* 00000444 */] 00000648 102E 0008 move.b D0, [A6 + 0x8] 0000064C 6700 008A beq +0x8C /* 000006D8 */ 00000650 4267 clr.w -[A7] 00000652 42A7 clr.l -[A7] 00000654 42A7 clr.l -[A7] 00000656 4267 clr.w -[A7] 00000658 486E FAC0 pea.l [A6 - 0x540] 0000065C 303C 0706 move.w D0, 0x706 00000660 A816 syscall Pack8 00000662 2F0E move.l -[A7], A6 00000664 4EBA FDDE jsr [PC - 0x222 /* 00000444 */] 00000668 4267 clr.w -[A7] 0000066A 42A7 clr.l -[A7] 0000066C 41EE FAE4 lea.l A0, [A6 - 0x51C] 00000670 2F08 move.l -[A7], A0 00000672 486E FABC pea.l [A6 - 0x544] 00000676 7002 moveq.l D0, 0x02 00000678 A823 syscall AliasDispatch 0000067A 2F0E move.l -[A7], A6 0000067C 4EBA FDC6 jsr [PC - 0x23A /* 00000444 */] 00000680 2F2E FABC move.l -[A7], [A6 - 0x544] 00000684 205F movea.l A0, [A7]+ 00000686 A029 syscall HLock 00000688 4267 clr.w -[A7] 0000068A 486E FAC0 pea.l [A6 - 0x540] 0000068E 7001 moveq.l D0, 0x01 00000690 2F00 move.l -[A7], D0 00000692 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000698 206E FABC movea.l A0, [A6 - 0x544] 0000069C 2F10 move.l -[A7], [A0] 0000069E 42A7 clr.l -[A7] 000006A0 2F2E FABC move.l -[A7], [A6 - 0x544] 000006A4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000006A8 303C 0A08 move.w D0, 0xA08 000006AC A816 syscall Pack8 000006AE 2F0E move.l -[A7], A6 000006B0 4EBA FD92 jsr [PC - 0x26E /* 00000444 */] 000006B4 2F2E FABC move.l -[A7], [A6 - 0x544] 000006B8 205F movea.l A0, [A7]+ 000006BA A02A syscall HUnlock 000006BC 4267 clr.w -[A7] 000006BE 486E FAD0 pea.l [A6 - 0x530] 000006C2 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 000006C8 486E FAC0 pea.l [A6 - 0x540] 000006CC 303C 0610 move.w D0, 0x610 000006D0 A816 syscall Pack8 000006D2 2F0E move.l -[A7], A6 000006D4 4EBA FD6E jsr [PC - 0x292 /* 00000444 */] label000006D8: 000006D8 4267 clr.w -[A7] 000006DA 486E FAD0 pea.l [A6 - 0x530] 000006DE 486E FAC8 pea.l [A6 - 0x538] 000006E2 1F3C 0001 move.b -[A7], 0x1 000006E6 4EBA 078C jsr [PC + 0x78C /* 00000E74 */] 000006EA 1D5F FAB7 move.b [A6 - 0x549], [A7]+ 000006EE 2F0E move.l -[A7], A6 000006F0 4EBA FD0C jsr [PC - 0x2F4 /* 000003FE */] label000006F4: 000006F4 4FEE FA96 lea.l A7, [A6 - 0x56A] 000006F8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000006FC 4E5E unlink A6 000006FE 205F movea.l A0, [A7]+ 00000700 544F addq.w A7, 2 00000702 4ED0 jmp [A0] export_294: 00000704 4E56 FFE2 link A6, -0x001E 00000708 4267 clr.w -[A7] 0000070A 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 0000070E 301F move.w D0, [A7]+ 00000710 5340 subq.w D0, 1 00000712 670A beq +0xC /* 0000071E */ 00000714 5340 subq.w D0, 1 00000716 6710 beq +0x12 /* 00000728 */ 00000718 5340 subq.w D0, 1 0000071A 6716 beq +0x18 /* 00000732 */ 0000071C 604A bra +0x4C /* 00000768 */ label0000071E: 0000071E 2D7C 6572 7273 FFEC move.l [A6 - 0x14], 0x65727273 /* 'errs' */ 00000726 6040 bra +0x42 /* 00000768 */ label00000728: 00000728 2D7C 2D2D 2D2D FFEC move.l [A6 - 0x14], 0x2D2D2D2D /* '----' */ 00000730 6036 bra +0x38 /* 00000768 */ label00000732: 00000732 41ED D01A lea.l A0, [A5 - 0x2FE6] 00000736 43FA 00D4 lea.l A1, [PC + 0xD4 /* 0000080C, value 0x4202020, pstring " " */] 0000073A 7002 moveq.l D0, 0x02 label0000073C: 0000073C 30D9 move.w [A0]+, [A1]+ 0000073E 51C8 FFFC dbf D0, -0x6 /* 0000073C */ 00000742 486D D01A pea.l [A5 - 0x2FE6] 00000746 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000074A 41ED D01A lea.l A0, [A5 - 0x2FE6] 0000074E 2008 move.l D0, A0 00000750 5280 addq.l D0, 1 00000752 2F00 move.l -[A7], D0 00000754 486E FFEC pea.l [A6 - 0x14] 00000758 7004 moveq.l D0, 0x04 0000075A 2F00 move.l -[A7], D0 0000075C 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000760 1F3C 000D move.b -[A7], 0xD /* '\r' */ 00000764 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] label00000768: 00000768 4267 clr.w -[A7] 0000076A 486E FFF8 pea.l [A6 - 0x8] 0000076E 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000772 102D B820 move.b D0, [A5 - 0x47E0] 00000776 6600 0088 bne +0x8A /* 00000800 */ 0000077A 102D A008 move.b D0, [A5 - 0x5FF8] 0000077E 6606 bne +0x8 /* 00000786 */ 00000780 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00000784 607A bra +0x7C /* 00000800 */ label00000786: 00000786 4267 clr.w -[A7] 00000788 486E FFF0 pea.l [A6 - 0x10] 0000078C 4EBA 0612 jsr [PC + 0x612 /* 00000DA0 */] 00000790 101F move.b D0, [A7]+ 00000792 6602 bne +0x4 /* 00000796 */ 00000794 606A bra +0x6C /* 00000800 */ label00000796: 00000796 4267 clr.w -[A7] 00000798 486E FFF0 pea.l [A6 - 0x10] 0000079C 2F3C 7270 6C79 move.l -[A7], 0x72706C79 /* 'rply' */ 000007A2 2F3C 7265 636F move.l -[A7], 0x7265636F /* 'reco' */ 000007A8 486E FFE4 pea.l [A6 - 0x1C] 000007AC 303C 0826 move.w D0, 0x826 000007B0 A816 syscall Pack8 000007B2 4A5F tst.w [A7]+ 000007B4 664A bne +0x4C /* 00000800 */ 000007B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007BA 205F movea.l A0, [A7]+ 000007BC A029 syscall HLock 000007BE 4267 clr.w -[A7] 000007C0 486E FFE4 pea.l [A6 - 0x1C] 000007C4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000007C8 486E FFF8 pea.l [A6 - 0x8] 000007CC 303C 0610 move.w D0, 0x610 000007D0 A816 syscall Pack8 000007D2 3D5F FFE2 move.w [A6 - 0x1E], [A7]+ 000007D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007DA 205F movea.l A0, [A7]+ 000007DC A02A syscall HUnlock 000007DE 4267 clr.w -[A7] 000007E0 486E FFF0 pea.l [A6 - 0x10] 000007E4 2F3C 7270 6C79 move.l -[A7], 0x72706C79 /* 'rply' */ 000007EA 486E FFE4 pea.l [A6 - 0x1C] 000007EE 303C 0627 move.w D0, 0x627 000007F2 A816 syscall Pack8 000007F4 3D5F FFE2 move.w [A6 - 0x1E], [A7]+ 000007F8 486E FFE4 pea.l [A6 - 0x1C] 000007FC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] label00000800: 00000800 486E FFF8 pea.l [A6 - 0x8] 00000804 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000808 4E5E unlink A6 0000080A 4E75 rts 0000080C 0420 2020 subi.b -[A0], 0x20 /* ' ' */ 00000810 2000 move.l D0, D0 fn00000812: 00000812 4E56 0000 link A6, 0 00000816 2F0C move.l -[A7], A4 00000818 286E 0008 movea.l A4, [A6 + 0x8] 0000081C 486C FFDC pea.l [A4 - 0x24] 00000820 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000824 486C FFF0 pea.l [A4 - 0x10] 00000828 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000082C 486C FFE8 pea.l [A4 - 0x18] 00000830 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000834 486C FFF8 pea.l [A4 - 0x8] 00000838 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000083C 486C FFE0 pea.l [A4 - 0x20] 00000840 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000844 206E 0008 movea.l A0, [A6 + 0x8] 00000848 2C48 movea.l A6, A0 0000084A 4EFA 01AE jmp [PC + 0x1AE /* 000009FA */] 0000084E 0000 285F ori.b D0, 0x5F /* '_' */ 00000852 4E5E unlink A6 00000854 2E9F move.l [A7], [A7]+ 00000856 4E75 rts fn00000858: 00000858 4E56 0000 link A6, 0 0000085C 4A6E 000C tst.w [A6 + 0xC] 00000860 6714 beq +0x16 /* 00000876 */ 00000862 302E 000C move.w D0, [A6 + 0xC] 00000866 48C0 ext.l D0 00000868 2F00 move.l -[A7], D0 0000086A 4EAD 338A jsr [A5 + 0x338A /* export_1645 */] 0000086E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000872 4EBA FF9E jsr [PC - 0x62 /* 00000812 */] label00000876: 00000876 4E5E unlink A6 00000878 205F movea.l A0, [A7]+ 0000087A 5C4F addq.w A7, 6 0000087C 4ED0 jmp [A0] fn0000087E: 0000087E 4E56 FFDA link A6, -0x0026 00000882 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000886 7000 moveq.l D0, 0x00 00000888 2D40 FFF4 move.l [A6 - 0xC], D0 0000088C 7000 moveq.l D0, 0x00 0000088E 2D40 FFEC move.l [A6 - 0x14], D0 00000892 7000 moveq.l D0, 0x00 00000894 2D40 FFFC move.l [A6 - 0x4], D0 00000898 7000 moveq.l D0, 0x00 0000089A 2D40 FFE4 move.l [A6 - 0x1C], D0 0000089E 4267 clr.w -[A7] 000008A0 486E FFF8 pea.l [A6 - 0x8] 000008A4 4EBA FA44 jsr [PC - 0x5BC /* 000002EA */] 000008A8 1D5F FFDB move.b [A6 - 0x25], [A7]+ 000008AC 42A7 clr.l -[A7] 000008AE 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 000008B2 2D5F FFDC move.l [A6 - 0x24], [A7]+ 000008B6 102D B820 move.b D0, [A5 - 0x47E0] 000008BA 6706 beq +0x8 /* 000008C2 */ 000008BC 2F0E move.l -[A7], A6 000008BE 4EBA FF52 jsr [PC - 0xAE /* 00000812 */] label000008C2: 000008C2 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000008C6 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */] 000008CA 102D A008 move.b D0, [A5 - 0x5FF8] 000008CE 660A bne +0xC /* 000008DA */ 000008D0 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000008D4 2F0E move.l -[A7], A6 000008D6 4EBA FF3A jsr [PC - 0xC6 /* 00000812 */] label000008DA: 000008DA 102E FFDB move.b D0, [A6 - 0x25] 000008DE 660A bne +0xC /* 000008EA */ 000008E0 4EAD 33AA jsr [A5 + 0x33AA /* export_1649 */] 000008E4 2F0E move.l -[A7], A6 000008E6 4EBA FF2A jsr [PC - 0xD6 /* 00000812 */] label000008EA: 000008EA 4267 clr.w -[A7] 000008EC 2F3C 6D69 7363 move.l -[A7], 0x6D697363 /* 'misc' */ 000008F2 2F3C 6576 616C move.l -[A7], 0x6576616C /* 'eval' */ 000008F8 486E FFF8 pea.l [A6 - 0x8] 000008FC 3F3C FFFF move.w -[A7], 0xFFFF 00000900 42A7 clr.l -[A7] 00000902 486E FFF0 pea.l [A6 - 0x10] 00000906 303C 0B14 move.w D0, 0xB14 0000090A A816 syscall Pack8 0000090C 2F0E move.l -[A7], A6 0000090E 4EBA FF48 jsr [PC - 0xB8 /* 00000858 */] 00000912 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000916 205F movea.l A0, [A7]+ 00000918 A029 syscall HLock 0000091A 4267 clr.w -[A7] 0000091C 486E FFF0 pea.l [A6 - 0x10] 00000920 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000926 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000092C 206E FFDC movea.l A0, [A6 - 0x24] 00000930 2F10 move.l -[A7], [A0] 00000932 42A7 clr.l -[A7] 00000934 206E FFDC movea.l A0, [A6 - 0x24] 00000938 2F10 move.l -[A7], [A0] 0000093A 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 0000093E 303C 0A0F move.w D0, 0xA0F 00000942 A816 syscall Pack8 00000944 2F0E move.l -[A7], A6 00000946 4EBA FF10 jsr [PC - 0xF0 /* 00000858 */] 0000094A 486E FFDC pea.l [A6 - 0x24] 0000094E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000952 4267 clr.w -[A7] 00000954 486E FFF0 pea.l [A6 - 0x10] 00000958 486E FFE8 pea.l [A6 - 0x18] 0000095C 1F3C 0001 move.b -[A7], 0x1 00000960 4EBA 0512 jsr [PC + 0x512 /* 00000E74 */] 00000964 101F move.b D0, [A7]+ 00000966 0A00 0001 xori.b D0, 0x1 0000096A 4A00 tst.b D0 0000096C 660E bne +0x10 /* 0000097C */ 0000096E 4AAE FFEC tst.l [A6 - 0x14] 00000972 57C1 seq D1 00000974 8001 or.b D0, D1 00000976 0240 0001 andi.w D0, 0x1 0000097A 6706 beq +0x8 /* 00000982 */ label0000097C: 0000097C 2F0E move.l -[A7], A6 0000097E 4EBA FE92 jsr [PC - 0x16E /* 00000812 */] label00000982: 00000982 4267 clr.w -[A7] 00000984 486E FFE8 pea.l [A6 - 0x18] 00000988 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 0000098E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000994 486E FFE0 pea.l [A6 - 0x20] 00000998 303C 0812 move.w D0, 0x812 0000099C A816 syscall Pack8 0000099E 206E 0008 movea.l A0, [A6 + 0x8] 000009A2 315F FFFC move.w [A0 - 0x4], [A7]+ 000009A6 206E 0008 movea.l A0, [A6 + 0x8] 000009AA 3028 FFFC move.w D0, [A0 - 0x4] 000009AE 0440 F95B subi.w D0, 0xF95B 000009B2 6724 beq +0x26 /* 000009D8 */ 000009B4 0440 06A5 subi.w D0, 0x6A5 000009B8 6702 beq +0x4 /* 000009BC */ 000009BA 6022 bra +0x24 /* 000009DE */ label000009BC: 000009BC 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000009C0 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 000009C4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000009C8 1F3C 0001 move.b -[A7], 0x1 000009CC 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 000009D0 7000 moveq.l D0, 0x00 000009D2 2D40 FFE4 move.l [A6 - 0x1C], D0 000009D6 6014 bra +0x16 /* 000009EC */ label000009D8: 000009D8 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000009DC 600E bra +0x10 /* 000009EC */ label000009DE: 000009DE 206E 0008 movea.l A0, [A6 + 0x8] 000009E2 3F28 FFFC move.w -[A7], [A0 - 0x4] 000009E6 2F0E move.l -[A7], A6 000009E8 4EBA FE6E jsr [PC - 0x192 /* 00000858 */] label000009EC: 000009EC 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 000009F0 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */] 000009F4 2F0E move.l -[A7], A6 000009F6 4EBA FE1A jsr [PC - 0x1E6 /* 00000812 */] label000009FA: 000009FA 4FEE FFBA lea.l A7, [A6 - 0x46] 000009FE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000A02 4E5E unlink A6 00000A04 2E9F move.l [A7], [A7]+ 00000A06 4E75 rts fn00000A08: 00000A08 4E56 FFE4 link A6, -0x001C 00000A0C 48E7 0308 movem.l -[A7], D6,D7,A4 00000A10 286E 0008 movea.l A4, [A6 + 0x8] 00000A14 2D7C 5445 5854 FFF8 move.l [A6 - 0x8], 0x54455854 /* 'TEXT' */ 00000A1C 302C FFFE move.w D0, [A4 - 0x2] 00000A20 5340 subq.w D0, 1 00000A22 6B00 0094 bmi +0x96 /* 00000AB8 */ 00000A26 0C40 0006 cmpi.w D0, 0x6 00000A2A 6E00 008C bgt +0x8E /* 00000AB8 */ 00000A2E D040 add.w D0, D0 00000A30 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000A34 4EFB 0000 jmp [PC + D0.w] 00000A38 0010 0040 ori.b [A0], 0x40 /* '@' */ 00000A3C 004A 0054 ori.w A2, 0x54 /* 'T' */ 00000A40 005E 0068 ori.w [A6]+, 0x68 /* 'h' */ 00000A44 0072 41ED D01A ori.w [A2 + A5.w + 0x1A], 0x41ED 00000A4A 43FA 0168 lea.l A1, [PC + 0x168 /* 00000BB4, value 0x4202020, pstring " " */] 00000A4E 7002 moveq.l D0, 0x02 label00000A50: 00000A50 30D9 move.w [A0]+, [A1]+ 00000A52 51C8 FFFC dbf D0, -0x6 /* 00000A50 */ 00000A56 486D D01A pea.l [A5 - 0x2FE6] 00000A5A 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00000A5E 41ED D01A lea.l A0, [A5 - 0x2FE6] 00000A62 2008 move.l D0, A0 00000A64 5280 addq.l D0, 1 00000A66 2F00 move.l -[A7], D0 00000A68 486E FFFC pea.l [A6 - 0x4] 00000A6C 7004 moveq.l D0, 0x04 00000A6E 2F00 move.l -[A7], D0 00000A70 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00000A74 6042 bra +0x44 /* 00000AB8 */ 00000A76 2D7C 2D2D 2D2D FFFC move.l [A6 - 0x4], 0x2D2D2D2D /* '----' */ 00000A7E 6038 bra +0x3A /* 00000AB8 */ 00000A80 2D7C 6576 636C FFFC move.l [A6 - 0x4], 0x6576636C /* 'evcl' */ 00000A88 602E bra +0x30 /* 00000AB8 */ 00000A8A 2D7C 6576 6964 FFFC move.l [A6 - 0x4], 0x65766964 /* 'evid' */ 00000A92 6024 bra +0x26 /* 00000AB8 */ 00000A94 2D7C 6164 6472 FFFC move.l [A6 - 0x4], 0x61646472 /* 'addr' */ 00000A9C 601A bra +0x1C /* 00000AB8 */ 00000A9E 2D7C 7274 6964 FFFC move.l [A6 - 0x4], 0x72746964 /* 'rtid' */ 00000AA6 6010 bra +0x12 /* 00000AB8 */ 00000AA8 2D7C 6164 6472 FFFC move.l [A6 - 0x4], 0x61646472 /* 'addr' */ 00000AB0 2D7C 7479 7065 FFF8 move.l [A6 - 0x8], 0x74797065 /* 'type' */ label00000AB8: 00000AB8 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00000ABC 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */] 00000AC0 102D A008 move.b D0, [A5 - 0x5FF8] 00000AC4 6608 bne +0xA /* 00000ACE */ 00000AC6 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00000ACA 6000 00C2 bra +0xC4 /* 00000B8E */ label00000ACE: 00000ACE 4267 clr.w -[A7] 00000AD0 486E FFF0 pea.l [A6 - 0x10] 00000AD4 4EBA 02CA jsr [PC + 0x2CA /* 00000DA0 */] 00000AD8 101F move.b D0, [A7]+ 00000ADA 6604 bne +0x6 /* 00000AE0 */ 00000ADC 6000 00B0 bra +0xB2 /* 00000B8E */ label00000AE0: 00000AE0 7002 moveq.l D0, 0x02 00000AE2 B06C FFFE cmp.w D0, [A4 - 0x2] 00000AE6 5DC7 slt D7 00000AE8 4407 neg.b D7 00000AEA 426C FFFC clr.w [A4 - 0x4] 00000AEE 3C2D CE7A move.w D6, [A5 - 0x3186] 00000AF2 3B7C 000D CE7A move.w [A5 - 0x3186], 0xD /* '\r' */ 00000AF8 1007 move.b D0, D7 00000AFA 661C bne +0x1E /* 00000B18 */ 00000AFC 4267 clr.w -[A7] 00000AFE 486E FFF0 pea.l [A6 - 0x10] 00000B02 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B06 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B0A 486E FFE8 pea.l [A6 - 0x18] 00000B0E 303C 0812 move.w D0, 0x812 00000B12 A816 syscall Pack8 00000B14 395F FFFC move.w [A4 - 0x4], [A7]+ label00000B18: 00000B18 0C6C F95B FFFC cmpi.w [A4 - 0x4], 0xF95B 00000B1E 57C0 seq D0 00000B20 2207 move.l D1, D7 00000B22 8200 or.b D1, D0 00000B24 0241 0001 andi.w D1, 0x1 00000B28 671C beq +0x1E /* 00000B46 */ 00000B2A 4267 clr.w -[A7] 00000B2C 486E FFF0 pea.l [A6 - 0x10] 00000B30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B34 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000B38 486E FFE8 pea.l [A6 - 0x18] 00000B3C 303C 0826 move.w D0, 0x826 00000B40 A816 syscall Pack8 00000B42 395F FFFC move.w [A4 - 0x4], [A7]+ label00000B46: 00000B46 3B46 CE7A move.w [A5 - 0x3186], D6 00000B4A 4A6C FFFC tst.w [A4 - 0x4] 00000B4E 6726 beq +0x28 /* 00000B76 */ 00000B50 0C6C F95B FFFC cmpi.w [A4 - 0x4], 0xF95B 00000B56 660A bne +0xC /* 00000B62 */ 00000B58 487A 0050 pea.l [PC + 0x50 /* 00000BAA, value 0x94E6F74 '\tNot', pstring "Not found" */] 00000B5C 4267 clr.w -[A7] 00000B5E 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] label00000B62: 00000B62 0C6C F95C FFFC cmpi.w [A4 - 0x4], 0xF95C 00000B68 6624 bne +0x26 /* 00000B8E */ 00000B6A 487A 002C pea.l [PC + 0x2C /* 00000B98, value 0x11556E6B, pstring "Unknown data type" */] 00000B6E 4267 clr.w -[A7] 00000B70 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] 00000B74 6018 bra +0x1A /* 00000B8E */ label00000B76: 00000B76 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000B7A 4EAD 23CA jsr [A5 + 0x23CA /* export_1141 */] 00000B7E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000B82 1F3C 0001 move.b -[A7], 0x1 00000B86 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */] 00000B8A 4EAD 1D0A jsr [A5 + 0x1D0A /* export_925 */] label00000B8E: 00000B8E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000B92 4E5E unlink A6 00000B94 2E9F move.l [A7], [A7]+ 00000B96 4E75 rts 00000B98 1155 6E6B move.b [A0 + 0x6E6B], [A5] 00000B9C 6E6F bgt +0x71 /* 00000C0D */ 00000B9E 776E moveq.l D3, 0x6E 00000BA0 2064 movea.l A0, -[A4] 00000BA2 6174 bsr +0x76 /* 00000C18 */ 00000BA4 6120 bsr +0x22 /* 00000BC6 */ 00000BA6 7479 moveq.l D2, 0x79 00000BA8 7065 moveq.l D0, 0x65 00000BAA 094E bchg A6, D4 00000BAC 6F74 ble +0x76 /* 00000C22 */ 00000BAE 2066 movea.l A0, -[A6] 00000BB0 6F75 ble +0x77 /* 00000C27 */ 00000BB2 6E64 bgt +0x66 /* 00000C18 */ 00000BB4 0420 2020 subi.b -[A0], 0x20 /* ' ' */ 00000BB8 2000 move.l D0, D0 export_295: 00000BBA 4E56 FFFC link A6, -0x0004 00000BBE 4267 clr.w -[A7] 00000BC0 4EAD 1ADA jsr [A5 + 0x1ADA /* export_855 */] 00000BC4 3D5F FFFE move.w [A6 - 0x2], [A7]+ // begin alternate branch 00000BC6-00000BC8 fn00000BC6: 00000BC6 FFFE .extension 0xFFE // unimplemented // end alternate branch 00000BC6-00000BC8 fn00000BC6: // (misaligned) 00000BC8 6608 bne +0xA /* 00000BD2 */ 00000BCA 2F0E move.l -[A7], A6 00000BCC 4EBA FCB0 jsr [PC - 0x350 /* 0000087E */] 00000BD0 6006 bra +0x8 /* 00000BD8 */ label00000BD2: 00000BD2 2F0E move.l -[A7], A6 00000BD4 4EBA FE32 jsr [PC - 0x1CE /* 00000A08 */] label00000BD8: 00000BD8 4E5E unlink A6 00000BDA 4E75 rts fn00000BDC: 00000BDC 4E56 0000 link A6, 0 00000BE0 2F0C move.l -[A7], A4 00000BE2 286E 0008 movea.l A4, [A6 + 0x8] 00000BE6 486C FFF0 pea.l [A4 - 0x10] 00000BEA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000BEE 486C FFE8 pea.l [A4 - 0x18] 00000BF2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000BF6 486C FFF8 pea.l [A4 - 0x8] 00000BFA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000BFE 486C FFDC pea.l [A4 - 0x24] 00000C02 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000C06 206E 0008 movea.l A0, [A6 + 0x8] 00000C0A 2C48 movea.l A6, A0 00000C0C 4EFA 0182 jmp [PC + 0x182 /* 00000D90 */] 00000C10 0000 285F ori.b D0, 0x5F /* '_' */ 00000C14 4E5E unlink A6 00000C16 2E9F move.l [A7], [A7]+ fn00000C18: 00000C18 4E75 rts fn00000C1A: 00000C1A 4E56 0000 link A6, 0 00000C1E 4A6E 000C tst.w [A6 + 0xC] label00000C22: 00000C22 6714 beq +0x16 /* 00000C38 */ 00000C24 302E 000C move.w D0, [A6 + 0xC] 00000C28 48C0 ext.l D0 00000C2A 2F00 move.l -[A7], D0 00000C2C 4EAD 338A jsr [A5 + 0x338A /* export_1645 */] 00000C30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C34 4EBA FFA6 jsr [PC - 0x5A /* 00000BDC */] label00000C38: 00000C38 4E5E unlink A6 00000C3A 205F movea.l A0, [A7]+ 00000C3C 5C4F addq.w A7, 6 00000C3E 4ED0 jmp [A0] export_296: 00000C40 4E56 FFDA link A6, -0x0026 00000C44 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000C48 7000 moveq.l D0, 0x00 00000C4A 2D40 FFF4 move.l [A6 - 0xC], D0 00000C4E 7000 moveq.l D0, 0x00 00000C50 2D40 FFEC move.l [A6 - 0x14], D0 00000C54 7000 moveq.l D0, 0x00 00000C56 2D40 FFFC move.l [A6 - 0x4], D0 00000C5A 4267 clr.w -[A7] 00000C5C 486E FFF8 pea.l [A6 - 0x8] 00000C60 4EBA F688 jsr [PC - 0x978 /* 000002EA */] 00000C64 1D5F FFDB move.b [A6 - 0x25], [A7]+ 00000C68 42A7 clr.l -[A7] 00000C6A 4EAD 1ABA jsr [A5 + 0x1ABA /* export_851 */] 00000C6E 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000C72 102D B820 move.b D0, [A5 - 0x47E0] 00000C76 6706 beq +0x8 /* 00000C7E */ 00000C78 2F0E move.l -[A7], A6 00000C7A 4EBA FF60 jsr [PC - 0xA0 /* 00000BDC */] label00000C7E: 00000C7E 4267 clr.w -[A7] 00000C80 4EAD 1F9A jsr [A5 + 0x1F9A /* export_1007 */] 00000C84 101F move.b D0, [A7]+ 00000C86 670C beq +0xE /* 00000C94 */ 00000C88 1B7C 0001 A08E move.b [A5 - 0x5F72], 0x1 00000C8E 2F0E move.l -[A7], A6 00000C90 4EBA FF4A jsr [PC - 0xB6 /* 00000BDC */] label00000C94: 00000C94 102D A008 move.b D0, [A5 - 0x5FF8] 00000C98 660A bne +0xC /* 00000CA4 */ 00000C9A 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00000C9E 2F0E move.l -[A7], A6 00000CA0 4EBA FF3A jsr [PC - 0xC6 /* 00000BDC */] label00000CA4: 00000CA4 102E FFDB move.b D0, [A6 - 0x25] 00000CA8 660A bne +0xC /* 00000CB4 */ 00000CAA 4EAD 33AA jsr [A5 + 0x33AA /* export_1649 */] 00000CAE 2F0E move.l -[A7], A6 00000CB0 4EBA FF2A jsr [PC - 0xD6 /* 00000BDC */] label00000CB4: 00000CB4 4267 clr.w -[A7] 00000CB6 2F3C 6D69 7363 move.l -[A7], 0x6D697363 /* 'misc' */ 00000CBC 2F3C 646F 7363 move.l -[A7], 0x646F7363 /* 'dosc' */ 00000CC2 486E FFF8 pea.l [A6 - 0x8] 00000CC6 3F3C FFFF move.w -[A7], 0xFFFF 00000CCA 42A7 clr.l -[A7] 00000CCC 486E FFF0 pea.l [A6 - 0x10] 00000CD0 303C 0B14 move.w D0, 0xB14 00000CD4 A816 syscall Pack8 00000CD6 2F0E move.l -[A7], A6 00000CD8 4EBA FF40 jsr [PC - 0xC0 /* 00000C1A */] 00000CDC 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000CE0 205F movea.l A0, [A7]+ 00000CE2 A029 syscall HLock 00000CE4 4267 clr.w -[A7] 00000CE6 486E FFF0 pea.l [A6 - 0x10] 00000CEA 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000CF0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000CF6 206E FFDC movea.l A0, [A6 - 0x24] 00000CFA 2F10 move.l -[A7], [A0] 00000CFC 42A7 clr.l -[A7] 00000CFE 206E FFDC movea.l A0, [A6 - 0x24] 00000D02 2F10 move.l -[A7], [A0] 00000D04 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00000D08 303C 0A0F move.w D0, 0xA0F 00000D0C A816 syscall Pack8 00000D0E 2F0E move.l -[A7], A6 00000D10 4EBA FF08 jsr [PC - 0xF8 /* 00000C1A */] 00000D14 486E FFDC pea.l [A6 - 0x24] 00000D18 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 00000D1C 4267 clr.w -[A7] 00000D1E 486E FFF0 pea.l [A6 - 0x10] 00000D22 486E FFE8 pea.l [A6 - 0x18] 00000D26 1F2E 0008 move.b -[A7], [A6 + 0x8] 00000D2A 4EBA 0148 jsr [PC + 0x148 /* 00000E74 */] 00000D2E 101F move.b D0, [A7]+ 00000D30 6606 bne +0x8 /* 00000D38 */ 00000D32 2F0E move.l -[A7], A6 00000D34 4EBA FEA6 jsr [PC - 0x15A /* 00000BDC */] label00000D38: 00000D38 4AAE FFEC tst.l [A6 - 0x14] 00000D3C 57C0 seq D0 00000D3E 4A00 tst.b D0 00000D40 662A bne +0x2C /* 00000D6C */ 00000D42 2F00 move.l -[A7], D0 00000D44 4267 clr.w -[A7] 00000D46 486E FFE8 pea.l [A6 - 0x18] 00000D4A 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000D50 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */ 00000D56 486E FFE0 pea.l [A6 - 0x20] 00000D5A 303C 0812 move.w D0, 0x812 00000D5E A816 syscall Pack8 00000D60 321F move.w D1, [A7]+ 00000D62 201F move.l D0, [A7]+ 00000D64 4A41 tst.w D1 00000D66 56C1 sne D1 00000D68 8001 or.b D0, D1 00000D6A 6706 beq +0x8 /* 00000D72 */ label00000D6C: 00000D6C 4EAD 33A2 jsr [A5 + 0x33A2 /* export_1648 */] 00000D70 6018 bra +0x1A /* 00000D8A */ label00000D72: 00000D72 486D CFB2 pea.l [A5 - 0x304E] 00000D76 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000D7A 41ED CFB2 lea.l A0, [A5 - 0x304E] 00000D7E 43EE FFE0 lea.l A1, [A6 - 0x20] 00000D82 7003 moveq.l D0, 0x03 label00000D84: 00000D84 30D9 move.w [A0]+, [A1]+ 00000D86 51C8 FFFC dbf D0, -0x6 /* 00000D84 */ label00000D8A: 00000D8A 2F0E move.l -[A7], A6 00000D8C 4EBA FE4E jsr [PC - 0x1B2 /* 00000BDC */] label00000D90: 00000D90 4FEE FFBA lea.l A7, [A6 - 0x46] 00000D94 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000D98 4E5E unlink A6 00000D9A 205F movea.l A0, [A7]+ 00000D9C 544F addq.w A7, 2 00000D9E 4ED0 jmp [A0] export_297: fn00000DA0: 00000DA0 4E56 FFFE link A6, -0x0002 00000DA4 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000DAA 4267 clr.w -[A7] 00000DAC 2F2E 0008 move.l -[A7], [A6 + 0x8] label00000DB0: 00000DB0 303C 021A move.w D0, 0x21A 00000DB4 A816 syscall Pack8 00000DB6 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000DBA 56C0 sne D0 00000DBC 4A00 tst.b D0 00000DBE 6620 bne +0x22 /* 00000DE0 */ 00000DC0 206E 0008 movea.l A0, [A6 + 0x8] 00000DC4 223C 6E75 6C6C move.l D1, 0x6E756C6C /* 'null' */ 00000DCA B290 cmp.l D1, [A0] 00000DCC 57C1 seq D1 00000DCE 8001 or.b D0, D1 00000DD0 660E bne +0x10 /* 00000DE0 */ 00000DD2 206E 0008 movea.l A0, [A6 + 0x8] 00000DD6 4AA8 0004 tst.l [A0 + 0x4] 00000DDA 57C1 seq D1 00000DDC 8001 or.b D0, D1 00000DDE 6710 beq +0x12 /* 00000DF0 */ label00000DE0: 00000DE0 422E 000C clr.b [A6 + 0xC] 00000DE4 487A 0010 pea.l [PC + 0x10 /* 00000DF6, value 0x184E6F20 */] 00000DE8 3F3C 0094 move.w -[A7], 0x94 00000DEC 4EAD 33D2 jsr [A5 + 0x33D2 /* export_1654 */] label00000DF0: 00000DF0 4E5E unlink A6 00000DF2 2E9F move.l [A7], [A7]+ 00000DF4 4E75 rts 00000DF6 184E movea.b A4, A6 00000DF8 6F20 ble +0x22 /* 00000E1A */ 00000DFA 6375 bls +0x77 /* 00000E71 */ 00000DFC 7272 moveq.l D1, 0x72 00000DFE 656E bcs +0x70 /* 00000E6E */ 00000E00 7420 moveq.l D2, 0x20 00000E02 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 00000E06 65A8 bcs -0x56 /* 00000DB0 */ 00000E08 2065 movea.l A0, -[A5] 00000E0A 7665 moveq.l D3, 0x65 00000E0C 6E74 bgt +0x76 /* 00000E82 */ 00000E0E 2E00 move.l D7, D0 fn00000E10: 00000E10 4E56 0000 link A6, 0 00000E14 4AAE 000C tst.l [A6 + 0xC] 00000E18 671C beq +0x1E /* 00000E36 */ label00000E1A: 00000E1A 206E 0008 movea.l A0, [A6 + 0x8] 00000E1E 4228 0012 clr.b [A0 + 0x12] 00000E22 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E26 4EAD 338A jsr [A5 + 0x338A /* export_1645 */] 00000E2A 206E 0008 movea.l A0, [A6 + 0x8] 00000E2E 2C48 movea.l A6, A0 00000E30 4EFA 0148 jmp [PC + 0x148 /* 00000F7A */] 00000E34 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00000E36-00000E38 label00000E36: 00000E36 4E5E unlink A6 // end alternate branch 00000E36-00000E38 label00000E36: // (misaligned) 00000E38 205F movea.l A0, [A7]+ 00000E3A 504F addq.w A7, 8 00000E3C 4ED0 jmp [A0] fn00000E3E: 00000E3E 4E56 0000 link A6, 0 00000E42 2F0C move.l -[A7], A4 00000E44 286E 0008 movea.l A4, [A6 + 0x8] 00000E48 4267 clr.w -[A7] 00000E4A 486C FFF8 pea.l [A4 - 0x8] 00000E4E 2F2C 000A move.l -[A7], [A4 + 0xA] 00000E52 2F2C FFE0 move.l -[A7], [A4 - 0x20] 00000E56 4267 clr.w -[A7] 00000E58 70FF moveq.l D0, 0xFFFFFFFF 00000E5A 2F00 move.l -[A7], D0 00000E5C 486D 1302 pea.l [A5 + 0x1302 /* export_604 */] 00000E60 42A7 clr.l -[A7] 00000E62 303C 0D17 move.w D0, 0xD17 00000E66 A816 syscall Pack8 00000E68 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000E6C 285F movea.l A4, [A7]+ label00000E6E: 00000E6E 4E5E unlink A6 00000E70 2E9F move.l [A7], [A7]+ 00000E72 4E75 rts export_298: fn00000E74: 00000E74 4E56 FFE0 link A6, -0x0020 00000E78 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000E7C 206E 000E movea.l A0, [A6 + 0xE] 00000E80 43EE FFF8 lea.l A1, [A6 - 0x8] // begin alternate branch 00000E82-00000E84 label00000E82: 00000E82 FFF8 .extension 0xFF8 // unimplemented // end alternate branch 00000E82-00000E84 label00000E82: // (misaligned) 00000E84 7003 moveq.l D0, 0x03 label00000E86: 00000E86 32D8 move.w [A1]+, [A0]+ 00000E88 51C8 FFFC dbf D0, -0x6 /* 00000E86 */ 00000E8C 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 00000E92 42A7 clr.l -[A7] 00000E94 A975 syscall TickCount 00000E96 201F move.l D0, [A7]+ 00000E98 7278 moveq.l D1, 0x78 00000E9A D081 add.l D0, D1 00000E9C 2B40 CF8A move.l [A5 - 0x3076], D0 00000EA0 102E 0008 move.b D0, [A6 + 0x8] 00000EA4 670A beq +0xC /* 00000EB0 */ 00000EA6 2D7C 0000 1013 FFE0 move.l [A6 - 0x20], 0x1013 00000EAE 6008 bra +0xA /* 00000EB8 */ label00000EB0: 00000EB0 2D7C 0000 1011 FFE0 move.l [A6 - 0x20], 0x1011 label00000EB8: 00000EB8 4267 clr.w -[A7] 00000EBA 2F0E move.l -[A7], A6 00000EBC 4EBA FF80 jsr [PC - 0x80 /* 00000E3E */] 00000EC0 301F move.w D0, [A7]+ 00000EC2 48C0 ext.l D0 00000EC4 2D40 FFF4 move.l [A6 - 0xC], D0 00000EC8 0CAE FFFF FD9E FFF4 cmpi.l [A6 - 0xC], 0xFFFFFD9E 00000ED0 670C beq +0xE /* 00000EDE */ 00000ED2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000ED6 2F0E move.l -[A7], A6 00000ED8 4EBA FF36 jsr [PC - 0xCA /* 00000E10 */] 00000EDC 6018 bra +0x1A /* 00000EF6 */ label00000EDE: 00000EDE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000EE2 4267 clr.w -[A7] 00000EE4 2F0E move.l -[A7], A6 00000EE6 4EBA FF56 jsr [PC - 0xAA /* 00000E3E */] 00000EEA 301F move.w D0, [A7]+ 00000EEC 48C0 ext.l D0 00000EEE 2F00 move.l -[A7], D0 00000EF0 2F0E move.l -[A7], A6 00000EF2 4EBA FF1C jsr [PC - 0xE4 /* 00000E10 */] label00000EF6: 00000EF6 206E 000A movea.l A0, [A6 + 0xA] 00000EFA 4AA8 0004 tst.l [A0 + 0x4] 00000EFE 6602 bne +0x4 /* 00000F02 */ 00000F00 6078 bra +0x7A /* 00000F7A */ label00000F02: 00000F02 4267 clr.w -[A7] 00000F04 2F2E 000A move.l -[A7], [A6 + 0xA] 00000F08 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */ 00000F0E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000F14 486E FFE4 pea.l [A6 - 0x1C] 00000F18 303C 0812 move.w D0, 0x812 00000F1C A816 syscall Pack8 00000F1E 4A5F tst.w [A7]+ 00000F20 6622 bne +0x24 /* 00000F44 */ 00000F22 422E 0012 clr.b [A6 + 0x12] 00000F26 486D CFB2 pea.l [A5 - 0x304E] 00000F2A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00000F2E 41ED CFB2 lea.l A0, [A5 - 0x304E] 00000F32 43EE FFE4 lea.l A1, [A6 - 0x1C] 00000F36 7003 moveq.l D0, 0x03 label00000F38: 00000F38 30D9 move.w [A0]+, [A1]+ 00000F3A 51C8 FFFC dbf D0, -0x6 /* 00000F38 */ 00000F3E 4EAD 33DA jsr [A5 + 0x33DA /* export_1655 */] 00000F42 6036 bra +0x38 /* 00000F7A */ label00000F44: 00000F44 4267 clr.w -[A7] 00000F46 2F2E 000A move.l -[A7], [A6 + 0xA] 00000F4A 2F3C 6572 726E move.l -[A7], 0x6572726E /* 'errn' */ 00000F50 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00000F56 486E FFF0 pea.l [A6 - 0x10] 00000F5A 486E FFF4 pea.l [A6 - 0xC] 00000F5E 7004 moveq.l D0, 0x04 00000F60 2F00 move.l -[A7], D0 00000F62 486E FFEC pea.l [A6 - 0x14] 00000F66 303C 0E11 move.w D0, 0xE11 00000F6A A816 syscall Pack8 00000F6C 4A5F tst.w [A7]+ 00000F6E 660A bne +0xC /* 00000F7A */ 00000F70 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F74 2F0E move.l -[A7], A6 00000F76 4EBA FE98 jsr [PC - 0x168 /* 00000E10 */] label00000F7A: 00000F7A 4FEE FFC0 lea.l A7, [A6 - 0x40] 00000F7E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000F82 4E5E unlink A6 00000F84 205F movea.l A0, [A7]+ 00000F86 DEFC 000A add.w A7, 0xA /* '\n' */ 00000F8A 4ED0 jmp [A0] fn00000F8C: 00000F8C 4E56 FFBC link A6, -0x0044 00000F90 7000 moveq.l D0, 0x00 00000F92 2D40 FFF8 move.l [A6 - 0x8], D0 00000F96 7000 moveq.l D0, 0x00 00000F98 2D40 FFFC move.l [A6 - 0x4], D0 00000F9C 703C moveq.l D0, 0x3C 00000F9E 2D40 FFBC move.l [A6 - 0x44], D0 00000FA2 226E 0008 movea.l A1, [A6 + 0x8] 00000FA6 41E9 FF00 lea.l A0, [A1 - 0x100] 00000FAA 2D48 FFC0 move.l [A6 - 0x40], A0 00000FAE 7000 moveq.l D0, 0x00 00000FB0 2D40 FFF4 move.l [A6 - 0xC], D0 00000FB4 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label00000FB8: 00000FB8 4267 clr.w -[A7] 00000FBA 486E FFF8 pea.l [A6 - 0x8] 00000FBE 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00000FC2 A88F syscall OSDispatch 00000FC4 4A5F tst.w [A7]+ 00000FC6 6648 bne +0x4A /* 00001010 */ 00000FC8 4267 clr.w -[A7] 00000FCA 486E FFF8 pea.l [A6 - 0x8] 00000FCE 486E FFBC pea.l [A6 - 0x44] 00000FD2 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00000FD6 A88F syscall OSDispatch 00000FD8 4A5F tst.w [A7]+ 00000FDA 57C0 seq D0 00000FDC 4A00 tst.b D0 00000FDE 67D8 beq -0x26 /* 00000FB8 */ 00000FE0 222E FFD4 move.l D1, [A6 - 0x2C] 00000FE4 C2BC 0000 0040 and.l D1, 0x40 /* '@' */ 00000FEA 4A81 tst.l D1 00000FEC 56C1 sne D1 00000FEE C001 and.b D0, D1 00000FF0 67C6 beq -0x38 /* 00000FB8 */ 00000FF2 206E 0008 movea.l A0, [A6 + 0x8] 00000FF6 4868 FF00 pea.l [A0 - 0x100] 00000FFA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 00000FFE 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00001002 486D CFBA pea.l [A5 - 0x3046] 00001006 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000100A 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 0000100E 60A8 bra -0x56 /* 00000FB8 */ label00001010: 00001010 4E5E unlink A6 00001012 2E9F move.l [A7], [A7]+ 00001014 4E75 rts export_299: 00001016 4E56 FA7E link A6, -0x0582 0000101A 42A7 clr.l -[A7] 0000101C 4EAD 19E2 jsr [A5 + 0x19E2 /* export_824 */] 00001020 205F movea.l A0, [A7]+ 00001022 700F moveq.l D0, 0x0F 00001024 B028 0003 cmp.b D0, [A0 + 0x3] 00001028 6612 bne +0x14 /* 0000103C */ 0000102A 1F3C 000F move.b -[A7], 0xF 0000102E 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00001032 2F0E move.l -[A7], A6 00001034 4EBA FF56 jsr [PC - 0xAA /* 00000F8C */] 00001038 6000 01AA bra +0x1AC /* 000011E4 */ label0000103C: 0000103C 486E FF00 pea.l [A6 - 0x100] 00001040 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 00001044 1F3C 000F move.b -[A7], 0xF 00001048 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 0000104C 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00001052 486E FF00 pea.l [A6 - 0x100] 00001056 486E FD00 pea.l [A6 - 0x300] 0000105A 486E FE00 pea.l [A6 - 0x200] 0000105E 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */] 00001062 101F move.b D0, [A7]+ 00001064 6704 beq +0x6 /* 0000106A */ 00001066 532E FD00 subq.b [A6 - 0x300], 1 label0000106A: 0000106A 4240 clr.w D0 0000106C 102E FD00 move.b D0, [A6 - 0x300] 00001070 4A40 tst.w D0 00001072 6606 bne +0x8 /* 0000107A */ 00001074 3D7C 012A FD00 move.w [A6 - 0x300], 0x12A label0000107A: 0000107A 4240 clr.w D0 0000107C 102E FF00 move.b D0, [A6 - 0x100] 00001080 4A40 tst.w D0 00001082 57C0 seq D0 00001084 4A00 tst.b D0 00001086 6620 bne +0x22 /* 000010A8 */ 00001088 4241 clr.w D1 0000108A 122E FD00 move.b D1, [A6 - 0x300] 0000108E 7420 moveq.l D2, 0x20 00001090 B441 cmp.w D2, D1 00001092 5DC1 slt D1 00001094 8001 or.b D0, D1 00001096 6610 bne +0x12 /* 000010A8 */ 00001098 4241 clr.w D1 0000109A 122E FE00 move.b D1, [A6 - 0x200] 0000109E 7420 moveq.l D2, 0x20 000010A0 B441 cmp.w D2, D1 000010A2 5DC1 slt D1 000010A4 8001 or.b D0, D1 000010A6 6708 beq +0xA /* 000010B0 */ label000010A8: 000010A8 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000010AC 6000 0136 bra +0x138 /* 000011E4 */ label000010B0: 000010B0 1D7C 0001 FBFE move.b [A6 - 0x402], 0x1 000010B6 486E FBFE pea.l [A6 - 0x402] 000010BA 4EBA F026 jsr [PC - 0xFDA /* 000000E2 */] 000010BE 4267 clr.w -[A7] 000010C0 486E FD00 pea.l [A6 - 0x300] 000010C4 487A 012E pea.l [PC + 0x12E /* 000011F4, value 0x12A4E56 */] 000010C8 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 000010CC 101F move.b D0, [A7]+ 000010CE 661A bne +0x1C /* 000010EA */ 000010D0 2F00 move.l -[A7], D0 000010D2 4267 clr.w -[A7] 000010D4 486E FD00 pea.l [A6 - 0x300] 000010D8 486E FC44 pea.l [A6 - 0x3BC] 000010DC 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 000010E0 121F move.b D1, [A7]+ 000010E2 201F move.l D0, [A7]+ 000010E4 8001 or.b D0, D1 000010E6 4A00 tst.b D0 000010E8 6722 beq +0x24 /* 0000110C */ label000010EA: 000010EA 2F00 move.l -[A7], D0 000010EC 4267 clr.w -[A7] 000010EE 486E FE00 pea.l [A6 - 0x200] 000010F2 486E FC00 pea.l [A6 - 0x400] 000010F6 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 000010FA 121F move.b D1, [A7]+ 000010FC 201F move.l D0, [A7]+ 000010FE C001 and.b D0, D1 00001100 670A beq +0xC /* 0000110C */ 00001102 2F0E move.l -[A7], A6 00001104 4EBA FE86 jsr [PC - 0x17A /* 00000F8C */] 00001108 6000 00DA bra +0xDC /* 000011E4 */ label0000110C: 0000110C 486E FAB8 pea.l [A6 - 0x548] 00001110 2F3C 0000 00FC move.l -[A7], 0xFC 00001116 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000111A 3D7C 0001 FB04 move.w [A6 - 0x4FC], 0x1 00001120 41EE FB28 lea.l A0, [A6 - 0x4D8] 00001124 43FA 00C2 lea.l A1, [PC + 0xC2 /* 000011E8, value 0xA505043 '\nPPC', pstring "PPCToolbox" */] 00001128 7005 moveq.l D0, 0x05 label0000112A: 0000112A 30D9 move.w [A0]+, [A1]+ 0000112C 51C8 FFFC dbf D0, -0x6 /* 0000112A */ 00001130 41EE FB4A lea.l A0, [A6 - 0x4B6] 00001134 43EE FD00 lea.l A1, [A6 - 0x300] 00001138 7010 moveq.l D0, 0x10 label0000113A: 0000113A 30D9 move.w [A0]+, [A1]+ 0000113C 51C8 FFFC dbf D0, -0x6 /* 0000113A */ 00001140 41EE FB06 lea.l A0, [A6 - 0x4FA] 00001144 43EE FE00 lea.l A1, [A6 - 0x200] 00001148 7010 moveq.l D0, 0x10 label0000114A: 0000114A 30D9 move.w [A0]+, [A1]+ 0000114C 51C8 FFFC dbf D0, -0x6 /* 0000114A */ 00001150 3D6D A204 FABC move.w [A6 - 0x544], [A5 - 0x5DFC] 00001156 2D7C 0002 013D FAE0 move.l [A6 - 0x520], 0x2013D 0000115E 3D7C 013D FABE move.w [A6 - 0x542], 0x13D 00001164 486E FA7E pea.l [A6 - 0x582] 00001168 703A moveq.l D0, 0x3A 0000116A 2F00 move.l -[A7], D0 0000116C 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00001170 3D7C 0001 FAA8 move.w [A6 - 0x558], 0x1 00001176 41EE FABC lea.l A0, [A6 - 0x544] 0000117A 2D48 FAAC move.l [A6 - 0x554], A0 0000117E 41EE FB04 lea.l A0, [A6 - 0x4FC] 00001182 2D48 FAB0 move.l [A6 - 0x550], A0 00001186 41EE FBB4 lea.l A0, [A6 - 0x44C] 0000118A 2D48 FAB4 move.l [A6 - 0x54C], A0 0000118E 3D7C FFFF FAA6 move.w [A6 - 0x55A], 0xFFFF 00001194 486E FBB4 pea.l [A6 - 0x44C] 00001198 704A moveq.l D0, 0x4A 0000119A 2F00 move.l -[A7], D0 0000119C 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000011A0 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label000011A4: 000011A4 526E FAA6 addq.w [A6 - 0x55A], 1 000011A8 4267 clr.w -[A7] 000011AA 486E FA7E pea.l [A6 - 0x582] 000011AE 4267 clr.w -[A7] 000011B0 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 000011B4 4A5F tst.w [A7]+ 000011B6 57C0 seq D0 000011B8 4A00 tst.b D0 000011BA 6722 beq +0x24 /* 000011DE */ 000011BC 4A6E FAAA tst.w [A6 - 0x556] 000011C0 5EC1 sgt D1 000011C2 C001 and.b D0, D1 000011C4 6718 beq +0x1A /* 000011DE */ 000011C6 486E FBB8 pea.l [A6 - 0x448] 000011CA 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000011CE 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 000011D2 486D CFBA pea.l [A5 - 0x3046] 000011D6 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 000011DA 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] label000011DE: 000011DE 4A6E FAAA tst.w [A6 - 0x556] 000011E2 66C0 bne -0x3E /* 000011A4 */ label000011E4: 000011E4 4E5E unlink A6 000011E6 4E75 rts 000011E8 0A50 5043 xori.w [A0], 0x5043 /* 'PC' */ 000011EC 546F 6F6C addq.w [A7 + 0x6F6C], 2 000011F0 626F bhi +0x71 /* 00001261 */ 000011F2 7800 moveq.l D4, 0x00 000011F4 012A 4E56 btst [A2 + 0x4E56], D0 export_300: // at 000011F6 (misaligned) 000011F8 FFFA .extension 0xFFA // unimplemented 000011FA 48E7 0108 movem.l -[A7], D7,A4 000011FE 203C 626F 6F6C move.l D0, 0x626F6F6C /* 'bool' */ 00001204 B0AE 001C cmp.l D0, [A6 + 0x1C] 00001208 660A bne +0xC /* 00001214 */ 0000120A 206E 0018 movea.l A0, [A6 + 0x18] 0000120E 4A10 tst.b [A0] 00001210 56C7 sne D7 00001212 4407 neg.b D7 label00001214: 00001214 203C 7472 7565 move.l D0, 0x74727565 /* 'true' */ 0000121A B0AE 001C cmp.l D0, [A6 + 0x1C] 0000121E 6602 bne +0x4 /* 00001222 */ 00001220 7E01 moveq.l D7, 0x01 label00001222: 00001222 203C 6661 6C73 move.l D0, 0x66616C73 /* 'fals' */ 00001228 B0AE 001C cmp.l D0, [A6 + 0x1C] 0000122C 6602 bne +0x4 /* 00001230 */ 0000122E 4207 clr.b D7 label00001230: 00001230 1007 move.b D0, D7 00001232 6706 beq +0x8 /* 0000123A */ 00001234 49ED D006 lea.l A4, [A5 - 0x2FFA] 00001238 6004 bra +0x6 /* 0000123E */ label0000123A: 0000123A 49ED CFF0 lea.l A4, [A5 - 0x3010] label0000123E: 0000123E 4267 clr.w -[A7] 00001240 200C move.l D0, A4 00001242 5280 addq.l D0, 1 00001244 2F00 move.l -[A7], D0 00001246 206E 0008 movea.l A0, [A6 + 0x8] 0000124A 4868 0004 pea.l [A0 + 0x4] 0000124E 4240 clr.w D0 00001250 1014 move.b D0, [A4] 00001252 48C0 ext.l D0 00001254 2F00 move.l -[A7], D0 00001256 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000125A 3D5F 0020 move.w [A6 + 0x20], [A7]+ 0000125E 206E 0008 movea.l A0, [A6 + 0x8] 00001262 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 00001268 4CDF 1080 movem.l D7,A4, [A7]+ 0000126C 4E5E unlink A6 0000126E 205F movea.l A0, [A7]+ 00001270 DEFC 0018 add.w A7, 0x18 00001274 4ED0 jmp [A0] export_301: fn00001276: 00001276 4E56 FFFE link A6, -0x0002 0000127A 206E 0018 movea.l A0, [A6 + 0x18] 0000127E 2010 move.l D0, [A0] 00001280 0480 4558 5444 subi.l D0, 0x45585444 /* 'EXTD' */ 00001286 6778 beq +0x7A /* 00001300 */ 00001288 0480 01FA 010C subi.l D0, 0x1FA010C 0000128E 6778 beq +0x7A /* 00001308 */ 00001290 0480 1B1D 1714 subi.l D0, 0x1B1D1714 00001296 6738 beq +0x3A /* 000012D0 */ 00001298 0480 0100 0200 subi.l D0, 0x1000200 0000129E 6758 beq +0x5A /* 000012F8 */ 000012A0 0480 0604 F308 subi.l D0, 0x604F308 000012A6 6730 beq +0x32 /* 000012D8 */ 000012A8 0480 0601 1300 subi.l D0, 0x6011300 000012AE 6738 beq +0x3A /* 000012E8 */ 000012B0 0480 00F6 ED02 subi.l D0, 0xF6ED02 000012B6 6712 beq +0x14 /* 000012CA */ 000012B8 0480 02FB FFF6 subi.l D0, 0x2FBFFF6 000012BE 6730 beq +0x32 /* 000012F0 */ 000012C0 0480 0206 0308 subi.l D0, 0x2060308 000012C6 6718 beq +0x1A /* 000012E0 */ 000012C8 6046 bra +0x48 /* 00001310 */ label000012CA: 000012CA 426E FFFE clr.w [A6 - 0x2] 000012CE 6048 bra +0x4A /* 00001318 */ label000012D0: 000012D0 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 000012D6 6040 bra +0x42 /* 00001318 */ label000012D8: 000012D8 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2 000012DE 6038 bra +0x3A /* 00001318 */ label000012E0: 000012E0 3D7C 0004 FFFE move.w [A6 - 0x2], 0x4 000012E6 6030 bra +0x32 /* 00001318 */ label000012E8: 000012E8 3D7C 0008 FFFE move.w [A6 - 0x2], 0x8 000012EE 6028 bra +0x2A /* 00001318 */ label000012F0: 000012F0 3D7C 0010 FFFE move.w [A6 - 0x2], 0x10 000012F6 6020 bra +0x22 /* 00001318 */ label000012F8: 000012F8 3D7C 0020 FFFE move.w [A6 - 0x2], 0x20 /* ' ' */ 000012FE 6018 bra +0x1A /* 00001318 */ label00001300: 00001300 3D7C 0040 FFFE move.w [A6 - 0x2], 0x40 /* '@' */ 00001306 6010 bra +0x12 /* 00001318 */ label00001308: 00001308 3D7C FF80 FFFE move.w [A6 - 0x2], 0xFF80 0000130E 6008 bra +0xA /* 00001318 */ label00001310: 00001310 3D7C F95C 0020 move.w [A6 + 0x20], 0xF95C 00001316 6024 bra +0x26 /* 0000133C */ label00001318: 00001318 206E 0008 movea.l A0, [A6 + 0x8] 0000131C 20BC 7368 6F72 move.l [A0], 0x73686F72 /* 'shor' */ 00001322 4267 clr.w -[A7] 00001324 486E FFFE pea.l [A6 - 0x2] 00001328 206E 0008 movea.l A0, [A6 + 0x8] 0000132C 4868 0004 pea.l [A0 + 0x4] 00001330 7002 moveq.l D0, 0x02 00001332 2F00 move.l -[A7], D0 00001334 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001338 3D5F 0020 move.w [A6 + 0x20], [A7]+ label0000133C: 0000133C 4E5E unlink A6 0000133E 205F movea.l A0, [A7]+ 00001340 DEFC 0018 add.w A7, 0x18 00001344 4ED0 jmp [A0] export_302: 00001346 4E56 FFCA link A6, -0x0036 0000134A 48E7 0700 movem.l -[A7], D5,D6,D7 0000134E 206E 0014 movea.l A0, [A6 + 0x14] 00001352 43EE FFF8 lea.l A1, [A6 - 0x8] 00001356 7003 moveq.l D0, 0x03 label00001358: 00001358 32D8 move.w [A1]+, [A0]+ 0000135A 51C8 FFFC dbf D0, -0x6 /* 00001358 */ 0000135E 426E 0018 clr.w [A6 + 0x18] 00001362 41EE FFD8 lea.l A0, [A6 - 0x28] 00001366 43ED A1C0 lea.l A1, [A5 - 0x5E40] 0000136A 7003 moveq.l D0, 0x03 label0000136C: 0000136C 30D9 move.w [A0]+, [A1]+ 0000136E 51C8 FFFC dbf D0, -0x6 /* 0000136C */ 00001372 426E FFD6 clr.w [A6 - 0x2A] 00001376 4267 clr.w -[A7] 00001378 486E FFF8 pea.l [A6 - 0x8] 0000137C 486E FFF0 pea.l [A6 - 0x10] 00001380 303C 0407 move.w D0, 0x407 00001384 A816 syscall Pack8 00001386 3E1F move.w D7, [A7]+ 00001388 6600 009E bne +0xA0 /* 00001428 */ 0000138C 7001 moveq.l D0, 0x01 0000138E 2D40 FFCE move.l [A6 - 0x32], D0 00001392 2D6E FFF0 FFCA move.l [A6 - 0x36], [A6 - 0x10] 00001398 2C2E FFCE move.l D6, [A6 - 0x32] 0000139C 6000 0082 bra +0x84 /* 00001420 */ label000013A0: 000013A0 4267 clr.w -[A7] 000013A2 486E FFF8 pea.l [A6 - 0x8] 000013A6 2F06 move.l -[A7], D6 000013A8 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000013AE 486E FFEC pea.l [A6 - 0x14] 000013B2 486E FFE8 pea.l [A6 - 0x18] 000013B6 486E FFE0 pea.l [A6 - 0x20] 000013BA 7004 moveq.l D0, 0x04 000013BC 2F00 move.l -[A7], D0 000013BE 486E FFE4 pea.l [A6 - 0x1C] 000013C2 303C 100A move.w D0, 0x100A 000013C6 A816 syscall Pack8 000013C8 3E1F move.w D7, [A7]+ 000013CA 665C bne +0x5E /* 00001428 */ 000013CC 4267 clr.w -[A7] 000013CE 2F3C 656E 756D move.l -[A7], 0x656E756D /* 'enum' */ 000013D4 486E FFE0 pea.l [A6 - 0x20] 000013D8 7004 moveq.l D0, 0x04 000013DA 2F00 move.l -[A7], D0 000013DC 2F3C 5458 5354 move.l -[A7], 0x54585354 /* 'TXST' */ 000013E2 42A7 clr.l -[A7] 000013E4 486E FFD8 pea.l [A6 - 0x28] 000013E8 4EBA FE8C jsr [PC - 0x174 /* 00001276 */] 000013EC 3E1F move.w D7, [A7]+ 000013EE 6638 bne +0x3A /* 00001428 */ 000013F0 206E FFDC movea.l A0, [A6 - 0x24] 000013F4 2050 movea.l A0, [A0] 000013F6 3A10 move.w D5, [A0] 000013F8 486E FFD8 pea.l [A6 - 0x28] 000013FC 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001400 4A45 tst.w D5 00001402 6712 beq +0x14 /* 00001416 */ 00001404 7000 moveq.l D0, 0x00 00001406 302E FFD6 move.w D0, [A6 - 0x2A] 0000140A 7200 moveq.l D1, 0x00 0000140C 3205 move.w D1, D5 0000140E 8081 or.l D0, D1 00001410 3D40 FFD6 move.w [A6 - 0x2A], D0 00001414 6006 bra +0x8 /* 0000141C */ label00001416: 00001416 426E FFD6 clr.w [A6 - 0x2A] 0000141A 600C bra +0xE /* 00001428 */ label0000141C: 0000141C 5286 addq.l D6, 1 0000141E 6908 bvs +0xA /* 00001428 */ label00001420: 00001420 BCAE FFCA cmp.l D6, [A6 - 0x36] 00001424 6F00 FF7A ble -0x84 /* 000013A0 */ label00001428: 00001428 4A47 tst.w D7 0000142A 6622 bne +0x24 /* 0000144E */ 0000142C 206E 0008 movea.l A0, [A6 + 0x8] 00001430 20BC 7368 6F72 move.l [A0], 0x73686F72 /* 'shor' */ 00001436 4267 clr.w -[A7] 00001438 486E FFD6 pea.l [A6 - 0x2A] 0000143C 206E 0008 movea.l A0, [A6 + 0x8] 00001440 4868 0004 pea.l [A0 + 0x4] 00001444 7002 moveq.l D0, 0x02 00001446 2F00 move.l -[A7], D0 00001448 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000144C 3E1F move.w D7, [A7]+ label0000144E: 0000144E 3D47 0018 move.w [A6 + 0x18], D7 00001452 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001456 4E5E unlink A6 00001458 205F movea.l A0, [A7]+ 0000145A DEFC 0010 add.w A7, 0x10 0000145E 4ED0 jmp [A0] fn00001460: 00001460 4E56 0000 link A6, 0 00001464 4A6E 000C tst.w [A6 + 0xC] 00001468 6602 bne +0x4 /* 0000146C */ 0000146A 601A bra +0x1C /* 00001486 */ label0000146C: 0000146C 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */] 00001470 206E 0008 movea.l A0, [A6 + 0x8] 00001474 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC] 0000147A 206E 0008 movea.l A0, [A6 + 0x8] 0000147E 2C48 movea.l A6, A0 00001480 4EFA 00FC jmp [PC + 0xFC /* 0000157E */] 00001484 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001486-00001488 label00001486: 00001486 4E5E unlink A6 // end alternate branch 00001486-00001488 label00001486: // (misaligned) 00001488 205F movea.l A0, [A7]+ 0000148A 5C4F addq.w A7, 6 0000148C 4ED0 jmp [A0] export_303: 0000148E 4E56 FFDA link A6, -0x0026 00001492 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001496 206E 0014 movea.l A0, [A6 + 0x14] 0000149A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000149E 7003 moveq.l D0, 0x03 label000014A0: 000014A0 32D8 move.w [A1]+, [A0]+ 000014A2 51C8 FFFC dbf D0, -0x6 /* 000014A0 */ 000014A6 426E 0018 clr.w [A6 + 0x18] 000014AA 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 000014AE 4267 clr.w -[A7] 000014B0 486E FFF8 pea.l [A6 - 0x8] 000014B4 486E FFF0 pea.l [A6 - 0x10] 000014B8 303C 0407 move.w D0, 0x407 000014BC A816 syscall Pack8 000014BE 2F0E move.l -[A7], A6 000014C0 4EBA FF9E jsr [PC - 0x62 /* 00001460 */] 000014C4 7001 moveq.l D0, 0x01 000014C6 2D40 FFE0 move.l [A6 - 0x20], D0 000014CA 2D6E FFF0 FFDC move.l [A6 - 0x24], [A6 - 0x10] 000014D0 2D6E FFE0 FFF4 move.l [A6 - 0xC], [A6 - 0x20] 000014D6 6000 008E bra +0x90 /* 00001566 */ label000014DA: 000014DA 4267 clr.w -[A7] 000014DC 486E FFF8 pea.l [A6 - 0x8] 000014E0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000014E4 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000014EA 486E FFEC pea.l [A6 - 0x14] 000014EE 486E FFE4 pea.l [A6 - 0x1C] 000014F2 303C 0A0B move.w D0, 0xA0B 000014F6 A816 syscall Pack8 000014F8 2F0E move.l -[A7], A6 000014FA 4EBA FF64 jsr [PC - 0x9C /* 00001460 */] 000014FE 486E FFE4 pea.l [A6 - 0x1C] 00001502 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00001506 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 0000150A 102D B820 move.b D0, [A5 - 0x47E0] 0000150E 670A beq +0xC /* 0000151A */ 00001510 3F3C FF94 move.w -[A7], 0xFF94 00001514 2F0E move.l -[A7], A6 00001516 4EBA FF48 jsr [PC - 0xB8 /* 00001460 */] label0000151A: 0000151A 7001 moveq.l D0, 0x01 0000151C B0AE FFF0 cmp.l D0, [A6 - 0x10] 00001520 6602 bne +0x4 /* 00001524 */ 00001522 604E bra +0x50 /* 00001572 */ label00001524: 00001524 700D moveq.l D0, 0x0D 00001526 B06D CE7A cmp.w D0, [A5 - 0x3186] 0000152A 670C beq +0xE /* 00001538 */ 0000152C 202E FFF4 move.l D0, [A6 - 0xC] 00001530 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00001534 6602 bne +0x4 /* 00001538 */ 00001536 603A bra +0x3C /* 00001572 */ label00001538: 00001538 303C 0100 move.w D0, 0x100 0000153C 102D CE7B move.b D0, [A5 - 0x3185] 00001540 3D40 FFDA move.w [A6 - 0x26], D0 00001544 486E FFDA pea.l [A6 - 0x26] 00001548 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */] 0000154C 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */] 00001550 102D B820 move.b D0, [A5 - 0x47E0] 00001554 670A beq +0xC /* 00001560 */ 00001556 3F3C FF94 move.w -[A7], 0xFF94 0000155A 2F0E move.l -[A7], A6 0000155C 4EBA FF02 jsr [PC - 0xFE /* 00001460 */] label00001560: 00001560 52AE FFF4 addq.l [A6 - 0xC], 1 00001564 690C bvs +0xE /* 00001572 */ label00001566: 00001566 202E FFF4 move.l D0, [A6 - 0xC] 0000156A B0AE FFDC cmp.l D0, [A6 - 0x24] 0000156E 6F00 FF6A ble -0x94 /* 000014DA */ label00001572: 00001572 1F3C 0001 move.b -[A7], 0x1 00001576 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000157A 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] label0000157E: 0000157E 4FEE FFBA lea.l A7, [A6 - 0x46] 00001582 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001586 4E5E unlink A6 00001588 205F movea.l A0, [A7]+ 0000158A DEFC 0010 add.w A7, 0x10 0000158E 4ED0 jmp [A0] fn00001590: 00001590 4E56 0000 link A6, 0 00001594 4A6E 000C tst.w [A6 + 0xC] 00001598 6602 bne +0x4 /* 0000159C */ 0000159A 6022 bra +0x24 /* 000015BE */ label0000159C: 0000159C 206E 0008 movea.l A0, [A6 + 0x8] 000015A0 4868 FFB6 pea.l [A0 - 0x4A] 000015A4 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 000015A8 206E 0008 movea.l A0, [A6 + 0x8] 000015AC 316E 000C 0020 move.w [A0 + 0x20], [A6 + 0xC] 000015B2 206E 0008 movea.l A0, [A6 + 0x8] 000015B6 2C48 movea.l A6, A0 000015B8 4EFA 00E6 jmp [PC + 0xE6 /* 000016A0 */] 000015BC 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000015BE-000015C0 label000015BE: 000015BE 4E5E unlink A6 // end alternate branch 000015BE-000015C0 label000015BE: // (misaligned) 000015C0 205F movea.l A0, [A7]+ 000015C2 5C4F addq.w A7, 6 000015C4 4ED0 jmp [A0] export_304: 000015C6 4E56 FDB4 link A6, -0x024C 000015CA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000015CE 426E 0020 clr.w [A6 + 0x20] 000015D2 7000 moveq.l D0, 0x00 000015D4 2D40 FFB6 move.l [A6 - 0x4A], D0 000015D8 203C 616C 6973 move.l D0, 0x616C6973 /* 'alis' */ 000015DE B0AE 001C cmp.l D0, [A6 + 0x1C] 000015E2 663A bne +0x3C /* 0000161E */ 000015E4 4267 clr.w -[A7] 000015E6 2F2E 0018 move.l -[A7], [A6 + 0x18] 000015EA 486E FFB6 pea.l [A6 - 0x4A] 000015EE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000015F2 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000015F6 2F0E move.l -[A7], A6 000015F8 4EBA FF96 jsr [PC - 0x6A /* 00001590 */] 000015FC 4267 clr.w -[A7] 000015FE 42A7 clr.l -[A7] 00001600 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00001604 486E FFBA pea.l [A6 - 0x46] 00001608 486E FEB5 pea.l [A6 - 0x14B] 0000160C 7003 moveq.l D0, 0x03 0000160E A823 syscall AliasDispatch 00001610 2F0E move.l -[A7], A6 00001612 4EBA FF7C jsr [PC - 0x84 /* 00001590 */] 00001616 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 0000161A 205F movea.l A0, [A7]+ 0000161C A023 syscall DisposHandle/DisposeHandle label0000161E: 0000161E 203C 6673 7320 move.l D0, 0x66737320 /* 'fss ' */ 00001624 B0AE 001C cmp.l D0, [A6 + 0x1C] 00001628 6610 bne +0x12 /* 0000163A */ 0000162A 206E 0018 movea.l A0, [A6 + 0x18] 0000162E 43EE FFBA lea.l A1, [A6 - 0x46] 00001632 7022 moveq.l D0, 0x22 label00001634: 00001634 32D8 move.w [A1]+, [A0]+ 00001636 51C8 FFFC dbf D0, -0x6 /* 00001634 */ label0000163A: 0000163A 3F2E FFBA move.w -[A7], [A6 - 0x46] 0000163E 2F2E FFBC move.l -[A7], [A6 - 0x44] 00001642 486E FEB6 pea.l [A6 - 0x14A] 00001646 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */] 0000164A 486E FEB6 pea.l [A6 - 0x14A] 0000164E 486E FFC0 pea.l [A6 - 0x40] 00001652 486E FDB4 pea.l [A6 - 0x24C] 00001656 3F3C 0002 move.w -[A7], 0x2 0000165A 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000165E 41EE FEB6 lea.l A0, [A6 - 0x14A] 00001662 43EE FDB4 lea.l A1, [A6 - 0x24C] 00001666 707F moveq.l D0, 0x7F label00001668: 00001668 30D9 move.w [A0]+, [A1]+ 0000166A 51C8 FFFC dbf D0, -0x6 /* 00001668 */ 0000166E 4267 clr.w -[A7] 00001670 41EE FEB6 lea.l A0, [A6 - 0x14A] 00001674 2008 move.l D0, A0 00001676 5280 addq.l D0, 1 00001678 2F00 move.l -[A7], D0 0000167A 206E 0008 movea.l A0, [A6 + 0x8] 0000167E 4868 0004 pea.l [A0 + 0x4] 00001682 4240 clr.w D0 00001684 102E FEB6 move.b D0, [A6 - 0x14A] 00001688 48C0 ext.l D0 0000168A 2F00 move.l -[A7], D0 0000168C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001690 2F0E move.l -[A7], A6 00001692 4EBA FEFC jsr [PC - 0x104 /* 00001590 */] 00001696 206E 0008 movea.l A0, [A6 + 0x8] 0000169A 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ label000016A0: 000016A0 4FEE FD94 lea.l A7, [A6 - 0x26C] 000016A4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000016A8 4E5E unlink A6 000016AA 205F movea.l A0, [A7]+ 000016AC DEFC 0018 add.w A7, 0x18 000016B0 4ED0 jmp [A0] export_305: 000016B2 4E56 0000 link A6, 0 000016B6 206E 0008 movea.l A0, [A6 + 0x8] 000016BA 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 000016C0 206E 0008 movea.l A0, [A6 + 0x8] 000016C4 2F08 move.l -[A7], A0 000016C6 42A7 clr.l -[A7] 000016C8 42A7 clr.l -[A7] 000016CA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000016CE 201F move.l D0, [A7]+ 000016D0 205F movea.l A0, [A7]+ 000016D2 2140 0004 move.l [A0 + 0x4], D0 000016D6 4267 clr.w -[A7] 000016D8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000016DC 3D5F 0020 move.w [A6 + 0x20], [A7]+ 000016E0 4E5E unlink A6 000016E2 205F movea.l A0, [A7]+ 000016E4 DEFC 0018 add.w A7, 0x18 000016E8 4ED0 jmp [A0] export_306: 000016EA 4E56 FC5A link A6, -0x03A6 000016EE 2F07 move.l -[A7], D7 000016F0 486E FFC4 pea.l [A6 - 0x3C] 000016F4 703C moveq.l D0, 0x3C 000016F6 2F00 move.l -[A7], D0 000016F8 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000016FC 703C moveq.l D0, 0x3C 000016FE 2D40 FFC4 move.l [A6 - 0x3C], D0 00001702 41EE FEC4 lea.l A0, [A6 - 0x13C] 00001706 2D48 FFC8 move.l [A6 - 0x38], A0 0000170A 4267 clr.w -[A7] 0000170C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001710 486E FFC4 pea.l [A6 - 0x3C] 00001714 3F3C 003A move.w -[A7], 0x3A /* ':' */ 00001718 A88F syscall OSDispatch 0000171A 3E1F move.w D7, [A7]+ 0000171C 3D47 0020 move.w [A6 + 0x20], D7 00001720 6660 bne +0x62 /* 00001782 */ 00001722 426E FE5C clr.w [A6 - 0x1A4] 00001726 486E FC5A pea.l [A6 - 0x3A6] 0000172A 486E FE5C pea.l [A6 - 0x1A4] 0000172E 4EBA EAC2 jsr [PC - 0x153E /* 000001F2 */] 00001732 486E FEC4 pea.l [A6 - 0x13C] 00001736 486E FD5A pea.l [A6 - 0x2A6] 0000173A 3F3C 0002 move.w -[A7], 0x2 0000173E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00001742 41EE FEC4 lea.l A0, [A6 - 0x13C] 00001746 43EE FD5A lea.l A1, [A6 - 0x2A6] 0000174A 707F moveq.l D0, 0x7F label0000174C: 0000174C 30D9 move.w [A0]+, [A1]+ 0000174E 51C8 FFFC dbf D0, -0x6 /* 0000174C */ 00001752 206E 0008 movea.l A0, [A6 + 0x8] 00001756 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 0000175C 4267 clr.w -[A7] 0000175E 41EE FEC4 lea.l A0, [A6 - 0x13C] 00001762 2008 move.l D0, A0 00001764 5280 addq.l D0, 1 00001766 2F00 move.l -[A7], D0 00001768 206E 0008 movea.l A0, [A6 + 0x8] 0000176C 4868 0004 pea.l [A0 + 0x4] 00001770 4240 clr.w D0 00001772 102E FEC4 move.b D0, [A6 - 0x13C] 00001776 48C0 ext.l D0 00001778 2F00 move.l -[A7], D0 0000177A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000177E 3D5F 0020 move.w [A6 + 0x20], [A7]+ label00001782: 00001782 2E1F move.l D7, [A7]+ 00001784 4E5E unlink A6 00001786 205F movea.l A0, [A7]+ 00001788 DEFC 0018 add.w A7, 0x18 0000178C 4ED0 jmp [A0] export_307: 0000178E 4E56 FFC2 link A6, -0x003E 00001792 2F07 move.l -[A7], D7 00001794 486E FFC4 pea.l [A6 - 0x3C] 00001798 703C moveq.l D0, 0x3C 0000179A 2F00 move.l -[A7], D0 0000179C 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000017A0 703C moveq.l D0, 0x3C 000017A2 2D40 FFC4 move.l [A6 - 0x3C], D0 000017A6 4267 clr.w -[A7] 000017A8 2F2E 0018 move.l -[A7], [A6 + 0x18] 000017AC 486E FFC4 pea.l [A6 - 0x3C] 000017B0 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000017B4 A88F syscall OSDispatch 000017B6 3E1F move.w D7, [A7]+ 000017B8 6622 bne +0x24 /* 000017DC */ 000017BA 206E 0008 movea.l A0, [A6 + 0x8] 000017BE 20BC 7479 7065 move.l [A0], 0x74797065 /* 'type' */ 000017C4 4267 clr.w -[A7] 000017C6 486E FFD8 pea.l [A6 - 0x28] 000017CA 206E 0008 movea.l A0, [A6 + 0x8] 000017CE 4868 0004 pea.l [A0 + 0x4] 000017D2 7004 moveq.l D0, 0x04 000017D4 2F00 move.l -[A7], D0 000017D6 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000017DA 3E1F move.w D7, [A7]+ label000017DC: 000017DC 3D47 0020 move.w [A6 + 0x20], D7 000017E0 2E1F move.l D7, [A7]+ 000017E2 4E5E unlink A6 000017E4 205F movea.l A0, [A7]+ 000017E6 DEFC 0018 add.w A7, 0x18 000017EA 4ED0 jmp [A0] export_308: 000017EC 4E56 FEEC link A6, -0x0114 000017F0 486E FEEC pea.l [A6 - 0x114] 000017F4 206E 0018 movea.l A0, [A6 + 0x18] 000017F8 2F10 move.l -[A7], [A0] 000017FA 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 000017FE 205F movea.l A0, [A7]+ 00001800 43EE FF00 lea.l A1, [A6 - 0x100] 00001804 7009 moveq.l D0, 0x09 label00001806: 00001806 32D8 move.w [A1]+, [A0]+ 00001808 51C8 FFFC dbf D0, -0x6 /* 00001806 */ 0000180C 206E 0008 movea.l A0, [A6 + 0x8] 00001810 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 00001816 4267 clr.w -[A7] 00001818 41EE FF00 lea.l A0, [A6 - 0x100] 0000181C 2008 move.l D0, A0 0000181E 5280 addq.l D0, 1 00001820 2F00 move.l -[A7], D0 00001822 206E 0008 movea.l A0, [A6 + 0x8] 00001826 4868 0004 pea.l [A0 + 0x4] 0000182A 4240 clr.w D0 0000182C 102E FF00 move.b D0, [A6 - 0x100] 00001830 48C0 ext.l D0 00001832 2F00 move.l -[A7], D0 00001834 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001838 3D5F 0020 move.w [A6 + 0x20], [A7]+ 0000183C 4E5E unlink A6 0000183E 205F movea.l A0, [A7]+ 00001840 DEFC 0018 add.w A7, 0x18 00001844 4ED0 jmp [A0] export_309: 00001846 4E56 FD00 link A6, -0x0300 0000184A 2F0C move.l -[A7], A4 0000184C 286E 0018 movea.l A4, [A6 + 0x18] 00001850 486E FD00 pea.l [A6 - 0x300] 00001854 486C 004C pea.l [A4 + 0x4C] 00001858 4EBA E998 jsr [PC - 0x1668 /* 000001F2 */] 0000185C 486C 0006 pea.l [A4 + 0x6] 00001860 486E FE00 pea.l [A6 - 0x200] 00001864 3F3C 0002 move.w -[A7], 0x2 00001868 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 0000186C 41EE FF00 lea.l A0, [A6 - 0x100] 00001870 43EE FE00 lea.l A1, [A6 - 0x200] 00001874 707F moveq.l D0, 0x7F label00001876: 00001876 30D9 move.w [A0]+, [A1]+ 00001878 51C8 FFFC dbf D0, -0x6 /* 00001876 */ 0000187C 206E 0008 movea.l A0, [A6 + 0x8] 00001880 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */ 00001886 4267 clr.w -[A7] 00001888 41EE FF00 lea.l A0, [A6 - 0x100] 0000188C 2008 move.l D0, A0 0000188E 5280 addq.l D0, 1 00001890 2F00 move.l -[A7], D0 00001892 206E 0008 movea.l A0, [A6 + 0x8] 00001896 4868 0004 pea.l [A0 + 0x4] 0000189A 4240 clr.w D0 0000189C 102E FF00 move.b D0, [A6 - 0x100] 000018A0 48C0 ext.l D0 000018A2 2F00 move.l -[A7], D0 000018A4 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000018A8 3D5F 0020 move.w [A6 + 0x20], [A7]+ 000018AC 285F movea.l A4, [A7]+ 000018AE 4E5E unlink A6 000018B0 205F movea.l A0, [A7]+ 000018B2 DEFC 0018 add.w A7, 0x18 000018B6 4ED0 jmp [A0] export_310: 000018B8 4E56 FEBA link A6, -0x0146 000018BC 48E7 0108 movem.l -[A7], D7,A4 000018C0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000018C4 486E FF04 pea.l [A6 - 0xFC] 000018C8 2F3C 0000 00FC move.l -[A7], 0xFC 000018CE 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 000018D2 4A6E FF50 tst.w [A6 - 0xB0] 000018D6 57C0 seq D0 000018D8 4A00 tst.b D0 000018DA 6750 beq +0x52 /* 0000192C */ 000018DC 2F00 move.l -[A7], D0 000018DE 4267 clr.w -[A7] 000018E0 486E FF08 pea.l [A6 - 0xF8] 000018E4 486E FEFC pea.l [A6 - 0x104] 000018E8 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 000018EC A88F syscall OSDispatch 000018EE 321F move.w D1, [A7]+ 000018F0 201F move.l D0, [A7]+ 000018F2 4A41 tst.w D1 000018F4 57C1 seq D1 000018F6 C001 and.b D0, D1 000018F8 6732 beq +0x34 /* 0000192C */ 000018FA 486E FEC0 pea.l [A6 - 0x140] 000018FE 703C moveq.l D0, 0x3C 00001900 2F00 move.l -[A7], D0 00001902 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00001906 703C moveq.l D0, 0x3C 00001908 2D40 FEC0 move.l [A6 - 0x140], D0 0000190C 4267 clr.w -[A7] 0000190E 486E FEFC pea.l [A6 - 0x104] 00001912 486E FEC0 pea.l [A6 - 0x140] 00001916 3F3C 003A move.w -[A7], 0x3A /* ':' */ 0000191A A88F syscall OSDispatch 0000191C 3E1F move.w D7, [A7]+ 0000191E 6706 beq +0x8 /* 00001926 */ 00001920 3D47 0020 move.w [A6 + 0x20], D7 00001924 603E bra +0x40 /* 00001964 */ label00001926: 00001926 49EE FED4 lea.l A4, [A6 - 0x12C] 0000192A 6016 bra +0x18 /* 00001942 */ label0000192C: 0000192C 7001 moveq.l D0, 0x01 0000192E B06E FF2C cmp.w D0, [A6 - 0xD4] 00001932 6606 bne +0x8 /* 0000193A */ 00001934 49EE FF2E lea.l A4, [A6 - 0xD2] 00001938 6008 bra +0xA /* 00001942 */ label0000193A: 0000193A 41EE FF2E lea.l A0, [A6 - 0xD2] 0000193E 2848 movea.l A4, A0 00001940 528C addq.l A4, 1 label00001942: 00001942 206E 0008 movea.l A0, [A6 + 0x8] 00001946 20BC 7479 7065 move.l [A0], 0x74797065 /* 'type' */ 0000194C 4267 clr.w -[A7] 0000194E 2F0C move.l -[A7], A4 00001950 206E 0008 movea.l A0, [A6 + 0x8] 00001954 4868 0004 pea.l [A0 + 0x4] 00001958 7004 moveq.l D0, 0x04 0000195A 2F00 move.l -[A7], D0 0000195C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001960 3D5F 0020 move.w [A6 + 0x20], [A7]+ label00001964: 00001964 4CDF 1080 movem.l D7,A4, [A7]+ 00001968 4E5E unlink A6 0000196A 205F movea.l A0, [A7]+ 0000196C DEFC 0018 add.w A7, 0x18 00001970 4ED0 jmp [A0] fn00001972: 00001972 4E56 0000 link A6, 0 00001976 102E 000C move.b D0, [A6 + 0xC] 0000197A 6716 beq +0x18 /* 00001992 */ 0000197C 206E 0008 movea.l A0, [A6 + 0x8] 00001980 317C F95C 0020 move.w [A0 + 0x20], 0xF95C 00001986 206E 0008 movea.l A0, [A6 + 0x8] 0000198A 2C48 movea.l A6, A0 0000198C 4EFA 0358 jmp [PC + 0x358 /* 00001CE6 */] 00001990 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00001992-00001994 label00001992: 00001992 4E5E unlink A6 // end alternate branch 00001992-00001994 label00001992: // (misaligned) 00001994 205F movea.l A0, [A7]+ 00001996 5C4F addq.w A7, 6 00001998 4ED0 jmp [A0] fn0000199A: 0000199A 4E56 0000 link A6, 0 0000199E 4A6E 000C tst.w [A6 + 0xC] 000019A2 6716 beq +0x18 /* 000019BA */ 000019A4 206E 0008 movea.l A0, [A6 + 0x8] 000019A8 316E 000C 0020 move.w [A0 + 0x20], [A6 + 0xC] 000019AE 206E 0008 movea.l A0, [A6 + 0x8] 000019B2 2C48 movea.l A6, A0 000019B4 4EFA 0330 jmp [PC + 0x330 /* 00001CE6 */] 000019B8 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 000019BA-000019BC label000019BA: 000019BA 4E5E unlink A6 // end alternate branch 000019BA-000019BC label000019BA: // (misaligned) 000019BC 205F movea.l A0, [A7]+ 000019BE 5C4F addq.w A7, 6 000019C0 4ED0 jmp [A0] export_311: 000019C2 4E56 FA6A link A6, -0x0596 000019C6 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000019CA 426E 0020 clr.w [A6 + 0x20] 000019CE 0CAE 0000 00FE 0014 cmpi.l [A6 + 0x14], 0xFE 000019D6 5EC0 sgt D0 000019D8 4400 neg.b D0 000019DA 1F00 move.b -[A7], D0 000019DC 2F0E move.l -[A7], A6 000019DE 4EBA FF92 jsr [PC - 0x6E /* 00001972 */] 000019E2 486E FDB0 pea.l [A6 - 0x250] 000019E6 704A moveq.l D0, 0x4A 000019E8 2F00 move.l -[A7], D0 000019EA 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000019EE 486E FCB4 pea.l [A6 - 0x34C] 000019F2 2F3C 0000 00FC move.l -[A7], 0xFC 000019F8 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 000019FC 486E FC7A pea.l [A6 - 0x386] 00001A00 703A moveq.l D0, 0x3A 00001A02 2F00 move.l -[A7], D0 00001A04 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00001A08 1D6E 0017 FE00 move.b [A6 - 0x200], [A6 + 0x17] 00001A0E 2F2E 0018 move.l -[A7], [A6 + 0x18] 00001A12 41EE FE00 lea.l A0, [A6 - 0x200] 00001A16 2008 move.l D0, A0 00001A18 5280 addq.l D0, 1 00001A1A 2F00 move.l -[A7], D0 00001A1C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001A20 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00001A24 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */ 00001A2A 486E FE00 pea.l [A6 - 0x200] 00001A2E 486D D01A pea.l [A5 - 0x2FE6] 00001A32 486E FF00 pea.l [A6 - 0x100] 00001A36 4EAD 0D5A jsr [A5 + 0xD5A /* export_423 */] 00001A3A 1D5F FB6B move.b [A6 - 0x495], [A7]+ 00001A3E 4240 clr.w D0 00001A40 102E FF00 move.b D0, [A6 - 0x100] 00001A44 7220 moveq.l D1, 0x20 00001A46 B240 cmp.w D1, D0 00001A48 5DC0 slt D0 00001A4A 4400 neg.b D0 00001A4C 1F00 move.b -[A7], D0 00001A4E 2F0E move.l -[A7], A6 00001A50 4EBA FF20 jsr [PC - 0xE0 /* 00001972 */] 00001A54 102E FB6B move.b D0, [A6 - 0x495] 00001A58 6700 011E beq +0x120 /* 00001B78 */ 00001A5C 1D7C 0001 FB78 move.b [A6 - 0x488], 0x1 00001A62 486E FB78 pea.l [A6 - 0x488] 00001A66 4EBA E67A jsr [PC - 0x1986 /* 000000E2 */] 00001A6A 4240 clr.w D0 00001A6C 102D D01A move.b D0, [A5 - 0x2FE6] 00001A70 3D40 FDFC move.w [A6 - 0x204], D0 00001A74 5340 subq.w D0, 1 00001A76 1B40 D01A move.b [A5 - 0x2FE6], D0 00001A7A 487A 028A pea.l [PC + 0x28A /* 00001D06, value 0x13A4E56 */] 00001A7E 486D D01A pea.l [A5 - 0x2FE6] 00001A82 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001A86 3D5F FDFA move.w [A6 - 0x206], [A7]+ 00001A8A 7020 moveq.l D0, 0x20 00001A8C B06E FDFA cmp.w D0, [A6 - 0x206] 00001A90 5DC0 slt D0 00001A92 4400 neg.b D0 00001A94 1F00 move.b -[A7], D0 00001A96 2F0E move.l -[A7], A6 00001A98 4EBA FED8 jsr [PC - 0x128 /* 00001972 */] 00001A9C 7002 moveq.l D0, 0x02 00001A9E B06E FDFA cmp.w D0, [A6 - 0x206] 00001AA2 6F08 ble +0xA /* 00001AAC */ 00001AA4 3D7C 012A FD46 move.w [A6 - 0x2BA], 0x12A 00001AAA 6028 bra +0x2A /* 00001AD4 */ label00001AAC: 00001AAC 486D D01A pea.l [A5 - 0x2FE6] 00001AB0 3F3C 0001 move.w -[A7], 0x1 00001AB4 302E FDFA move.w D0, [A6 - 0x206] 00001AB8 5340 subq.w D0, 1 00001ABA 3F00 move.w -[A7], D0 00001ABC 486E FA6A pea.l [A6 - 0x596] 00001AC0 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00001AC4 41EE FD46 lea.l A0, [A6 - 0x2BA] 00001AC8 43EE FA6A lea.l A1, [A6 - 0x596] 00001ACC 7010 moveq.l D0, 0x10 label00001ACE: 00001ACE 30D9 move.w [A0]+, [A1]+ 00001AD0 51C8 FFFC dbf D0, -0x6 /* 00001ACE */ label00001AD4: 00001AD4 302E FDFC move.w D0, [A6 - 0x204] 00001AD8 5340 subq.w D0, 1 00001ADA 906E FDFA sub.w D0, [A6 - 0x206] 00001ADE 3D40 FDFE move.w [A6 - 0x202], D0 00001AE2 7020 moveq.l D0, 0x20 00001AE4 B06E FDFE cmp.w D0, [A6 - 0x202] 00001AE8 5DC0 slt D0 00001AEA 4A6E FDFE tst.w [A6 - 0x202] 00001AEE 57C1 seq D1 00001AF0 8001 or.b D0, D1 00001AF2 4400 neg.b D0 00001AF4 1F00 move.b -[A7], D0 00001AF6 2F0E move.l -[A7], A6 00001AF8 4EBA FE78 jsr [PC - 0x188 /* 00001972 */] 00001AFC 486D D01A pea.l [A5 - 0x2FE6] 00001B00 302E FDFA move.w D0, [A6 - 0x206] 00001B04 5240 addq.w D0, 1 00001B06 3F00 move.w -[A7], D0 00001B08 3F2E FDFE move.w -[A7], [A6 - 0x202] 00001B0C 486E FA6A pea.l [A6 - 0x596] 00001B10 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00001B14 41EE FD02 lea.l A0, [A6 - 0x2FE] 00001B18 43EE FA6A lea.l A1, [A6 - 0x596] 00001B1C 7010 moveq.l D0, 0x10 label00001B1E: 00001B1E 30D9 move.w [A0]+, [A1]+ 00001B20 51C8 FFFC dbf D0, -0x6 /* 00001B1E */ 00001B24 4267 clr.w -[A7] 00001B26 486E FD02 pea.l [A6 - 0x2FE] 00001B2A 486E FB7A pea.l [A6 - 0x486] 00001B2E 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001B32 101F move.b D0, [A7]+ 00001B34 0A00 0001 xori.b D0, 0x1 00001B38 4A00 tst.b D0 00001B3A 6638 bne +0x3A /* 00001B74 */ 00001B3C 2F00 move.l -[A7], D0 00001B3E 4267 clr.w -[A7] 00001B40 486E FD46 pea.l [A6 - 0x2BA] 00001B44 486E FBBE pea.l [A6 - 0x442] 00001B48 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001B4C 121F move.b D1, [A7]+ 00001B4E 201F move.l D0, [A7]+ 00001B50 4A01 tst.b D1 00001B52 661A bne +0x1C /* 00001B6E */ 00001B54 48E7 C000 movem.l -[A7], D0,D1 00001B58 4267 clr.w -[A7] 00001B5A 486E FD46 pea.l [A6 - 0x2BA] 00001B5E 487A 01A4 pea.l [PC + 0x1A4 /* 00001D04, value 0x12A013A */] 00001B62 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001B66 141F move.b D2, [A7]+ 00001B68 4CDF 0003 movem.l D0,D1, [A7]+ 00001B6C 8202 or.b D1, D2 label00001B6E: 00001B6E 0A01 0001 xori.b D1, 0x1 00001B72 8001 or.b D0, D1 label00001B74: 00001B74 1D40 FB6B move.b [A6 - 0x495], D0 label00001B78: 00001B78 102E FB6B move.b D0, [A6 - 0x495] 00001B7C 6616 bne +0x18 /* 00001B94 */ 00001B7E 223C 7461 7267 move.l D1, 0x74617267 /* 'targ' */ 00001B84 B2AE 0010 cmp.l D1, [A6 + 0x10] 00001B88 57C1 seq D1 00001B8A 8001 or.b D0, D1 00001B8C 0240 0001 andi.w D0, 0x1 00001B90 6700 00DC beq +0xDE /* 00001C6E */ label00001B94: 00001B94 203C 7073 6E20 move.l D0, 0x70736E20 /* 'psn ' */ 00001B9A B0AE 0010 cmp.l D0, [A6 + 0x10] 00001B9E 57C0 seq D0 00001BA0 4400 neg.b D0 00001BA2 1F00 move.b -[A7], D0 00001BA4 2F0E move.l -[A7], A6 00001BA6 4EBA FDCA jsr [PC - 0x236 /* 00001972 */] 00001BAA 3D6D A204 FCB8 move.w [A6 - 0x348], [A5 - 0x5DFC] 00001BB0 2D7C 0002 013D FCDC move.l [A6 - 0x324], 0x2013D 00001BB8 3D7C 013D FCBA move.w [A6 - 0x346], 0x13D 00001BBE 3D7C 0001 FCA4 move.w [A6 - 0x35C], 0x1 00001BC4 41EE FCB8 lea.l A0, [A6 - 0x348] 00001BC8 2D48 FCA8 move.l [A6 - 0x358], A0 00001BCC 41EE FDB0 lea.l A0, [A6 - 0x250] 00001BD0 2D48 FCB0 move.l [A6 - 0x350], A0 00001BD4 3D7C FFFF FCA2 move.w [A6 - 0x35E], 0xFFFF 00001BDA 102E FB6B move.b D0, [A6 - 0x495] 00001BDE 671E beq +0x20 /* 00001BFE */ 00001BE0 41EE FD00 lea.l A0, [A6 - 0x300] 00001BE4 2D48 FCAC move.l [A6 - 0x354], A0 00001BE8 3D7C 0001 FD00 move.w [A6 - 0x300], 0x1 00001BEE 41EE FD24 lea.l A0, [A6 - 0x2DC] 00001BF2 43FA 0104 lea.l A1, [PC + 0x104 /* 00001CF8, value 0xA505043 '\nPPC', pstring "PPCToolbox" */] 00001BF6 7005 moveq.l D0, 0x05 label00001BF8: 00001BF8 30D9 move.w [A0]+, [A1]+ 00001BFA 51C8 FFFC dbf D0, -0x6 /* 00001BF8 */ label00001BFE: 00001BFE 526E FCA2 addq.w [A6 - 0x35E], 1 00001C02 4267 clr.w -[A7] 00001C04 486E FC7A pea.l [A6 - 0x386] 00001C08 4267 clr.w -[A7] 00001C0A 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00001C0E 2F0E move.l -[A7], A6 00001C10 4EBA FD88 jsr [PC - 0x278 /* 0000199A */] 00001C14 4A6E FCA6 tst.w [A6 - 0x35A] 00001C18 57C0 seq D0 00001C1A 4400 neg.b D0 00001C1C 1F00 move.b -[A7], D0 00001C1E 2F0E move.l -[A7], A6 00001C20 4EBA FD50 jsr [PC - 0x2B0 /* 00001972 */] 00001C24 4267 clr.w -[A7] 00001C26 486E FDB4 pea.l [A6 - 0x24C] 00001C2A 486E FF00 pea.l [A6 - 0x100] 00001C2E 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001C32 101F move.b D0, [A7]+ 00001C34 67C8 beq -0x36 /* 00001BFE */ 00001C36 41EE FCB8 lea.l A0, [A6 - 0x348] 00001C3A 43EE FDB2 lea.l A1, [A6 - 0x24E] 00001C3E 7023 moveq.l D0, 0x23 label00001C40: 00001C40 30D9 move.w [A0]+, [A1]+ 00001C42 51C8 FFFC dbf D0, -0x6 /* 00001C40 */ 00001C46 206E 0008 movea.l A0, [A6 + 0x8] 00001C4A 20BC 7461 7267 move.l [A0], 0x74617267 /* 'targ' */ 00001C50 4267 clr.w -[A7] 00001C52 486E FCB4 pea.l [A6 - 0x34C] 00001C56 206E 0008 movea.l A0, [A6 + 0x8] 00001C5A 4868 0004 pea.l [A0 + 0x4] 00001C5E 2F3C 0000 00FC move.l -[A7], 0xFC 00001C64 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001C68 3D5F 0020 move.w [A6 + 0x20], [A7]+ 00001C6C 6078 bra +0x7A /* 00001CE6 */ label00001C6E: 00001C6E 4267 clr.w -[A7] 00001C70 486E FF00 pea.l [A6 - 0x100] 00001C74 2F3C 0000 0910 move.l -[A7], 0x910 00001C7A 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 00001C7E 101F move.b D0, [A7]+ 00001C80 6712 beq +0x14 /* 00001C94 */ 00001C82 41EE FB70 lea.l A0, [A6 - 0x490] 00001C86 43ED A1AE lea.l A1, [A5 - 0x5E52] 00001C8A 7003 moveq.l D0, 0x03 label00001C8C: 00001C8C 30D9 move.w [A0]+, [A1]+ 00001C8E 51C8 FFFC dbf D0, -0x6 /* 00001C8C */ 00001C92 602E bra +0x30 /* 00001CC2 */ label00001C94: 00001C94 42A7 clr.l -[A7] 00001C96 486E FF00 pea.l [A6 - 0x100] 00001C9A 486E FB70 pea.l [A6 - 0x490] 00001C9E 486E FB6C pea.l [A6 - 0x494] 00001CA2 4EBA E35C jsr [PC - 0x1CA4 /* 00000000 */] 00001CA6 101F move.b D0, [A7]+ 00001CA8 670C beq +0xE /* 00001CB6 */ 00001CAA 7240 moveq.l D1, 0x40 00001CAC C2AE FB6C and.l D1, [A6 - 0x494] 00001CB0 4A81 tst.l D1 00001CB2 56C1 sne D1 00001CB4 C001 and.b D0, D1 label00001CB6: 00001CB6 0A00 0001 xori.b D0, 0x1 00001CBA 1F00 move.b -[A7], D0 00001CBC 2F0E move.l -[A7], A6 00001CBE 4EBA FCB2 jsr [PC - 0x34E /* 00001972 */] label00001CC2: 00001CC2 206E 0008 movea.l A0, [A6 + 0x8] 00001CC6 20BC 7073 6E20 move.l [A0], 0x70736E20 /* 'psn ' */ 00001CCC 4267 clr.w -[A7] 00001CCE 486E FB70 pea.l [A6 - 0x490] 00001CD2 206E 0008 movea.l A0, [A6 + 0x8] 00001CD6 4868 0004 pea.l [A0 + 0x4] 00001CDA 7008 moveq.l D0, 0x08 00001CDC 2F00 move.l -[A7], D0 00001CDE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00001CE2 3D5F 0020 move.w [A6 + 0x20], [A7]+ label00001CE6: 00001CE6 4FEE FA4A lea.l A7, [A6 - 0x5B6] 00001CEA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001CEE 4E5E unlink A6 00001CF0 205F movea.l A0, [A7]+ 00001CF2 DEFC 0018 add.w A7, 0x18 00001CF6 4ED0 jmp [A0] 00001CF8 0A50 5043 xori.w [A0], 0x5043 /* 'PC' */ 00001CFC 546F 6F6C addq.w [A7 + 0x6F6C], 2 00001D00 626F bhi +0x71 /* 00001D71 */ 00001D02 7800 moveq.l D4, 0x00 00001D04 012A 013A btst [A2 + 0x13A], D0 export_312: 00001D08 4E56 FF5E link A6, -0x00A2 00001D0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001D10 206E 0010 movea.l A0, [A6 + 0x10] 00001D14 43EE FFF8 lea.l A1, [A6 - 0x8] 00001D18 7003 moveq.l D0, 0x03 label00001D1A: 00001D1A 32D8 move.w [A1]+, [A0]+ 00001D1C 51C8 FFFC dbf D0, -0x6 /* 00001D1A */ 00001D20 206E 000C movea.l A0, [A6 + 0xC] 00001D24 43EE FFF0 lea.l A1, [A6 - 0x10] 00001D28 7003 moveq.l D0, 0x03 label00001D2A: 00001D2A 32D8 move.w [A1]+, [A0]+ 00001D2C 51C8 FFFC dbf D0, -0x6 /* 00001D2A */ 00001D30 41EE FFB8 lea.l A0, [A6 - 0x48] 00001D34 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001D38 7003 moveq.l D0, 0x03 label00001D3A: 00001D3A 30D9 move.w [A0]+, [A1]+ 00001D3C 51C8 FFFC dbf D0, -0x6 /* 00001D3A */ 00001D40 41EE FFB0 lea.l A0, [A6 - 0x50] 00001D44 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001D48 7003 moveq.l D0, 0x03 label00001D4A: 00001D4A 30D9 move.w [A0]+, [A1]+ 00001D4C 51C8 FFFC dbf D0, -0x6 /* 00001D4A */ 00001D50 41EE FFA8 lea.l A0, [A6 - 0x58] 00001D54 43ED A1C0 lea.l A1, [A5 - 0x5E40] 00001D58 7003 moveq.l D0, 0x03 label00001D5A: 00001D5A 30D9 move.w [A0]+, [A1]+ 00001D5C 51C8 FFFC dbf D0, -0x6 /* 00001D5A */ 00001D60 4267 clr.w -[A7] 00001D62 486E FFF8 pea.l [A6 - 0x8] 00001D66 2F3C 7265 6663 move.l -[A7], 0x72656663 /* 'refc' */ 00001D6C 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00001D72 486E FFA4 pea.l [A6 - 0x5C] 00001D76 486E FFEC pea.l [A6 - 0x14] 00001D7A 7004 moveq.l D0, 0x04 00001D7C 2F00 move.l -[A7], D0 00001D7E 486E FF9C pea.l [A6 - 0x64] 00001D82 303C 0E11 move.w D0, 0xE11 00001D86 A816 syscall Pack8 00001D88 3C1F move.w D6, [A7]+ 00001D8A 6600 060A bne +0x60C /* 00002396 */ 00001D8E 102E FFEF move.b D0, [A6 - 0x11] 00001D92 4880 ext.w D0 00001D94 5340 subq.w D0, 1 00001D96 6706 beq +0x8 /* 00001D9E */ 00001D98 5340 subq.w D0, 1 00001D9A 671C beq +0x1E /* 00001DB8 */ 00001D9C 6034 bra +0x36 /* 00001DD2 */ label00001D9E: 00001D9E 266D BA2A movea.l A3, [A5 - 0x45D6] 00001DA2 282D C9B4 move.l D4, [A5 - 0x364C] 00001DA6 41EE FFC0 lea.l A0, [A6 - 0x40] 00001DAA 43ED CB9A lea.l A1, [A5 - 0x3466] 00001DAE 7011 moveq.l D0, 0x11 label00001DB0: 00001DB0 30D9 move.w [A0]+, [A1]+ 00001DB2 51C8 FFFC dbf D0, -0x6 /* 00001DB0 */ 00001DB6 6022 bra +0x24 /* 00001DDA */ label00001DB8: 00001DB8 266D C6DC movea.l A3, [A5 - 0x3924] 00001DBC 282D C980 move.l D4, [A5 - 0x3680] 00001DC0 41EE FFC0 lea.l A0, [A6 - 0x40] 00001DC4 43ED C98A lea.l A1, [A5 - 0x3676] 00001DC8 7011 moveq.l D0, 0x11 label00001DCA: 00001DCA 30D9 move.w [A0]+, [A1]+ 00001DCC 51C8 FFFC dbf D0, -0x6 /* 00001DCA */ 00001DD0 6008 bra +0xA /* 00001DDA */ label00001DD2: 00001DD2 3C3C F954 move.w D6, 0xF954 00001DD6 6000 05BE bra +0x5C0 /* 00002396 */ label00001DDA: 00001DDA 4267 clr.w -[A7] 00001DDC 486E FFF8 pea.l [A6 - 0x8] 00001DE0 2F3C 6B64 6174 move.l -[A7], 0x6B646174 /* 'kdat' */ 00001DE6 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00001DEC 486E FFB8 pea.l [A6 - 0x48] 00001DF0 303C 0812 move.w D0, 0x812 00001DF4 A816 syscall Pack8 00001DF6 3C1F move.w D6, [A7]+ 00001DF8 6600 059C bne +0x59E /* 00002396 */ 00001DFC 4267 clr.w -[A7] 00001DFE 486E FFF8 pea.l [A6 - 0x8] 00001E02 2F3C 6669 786C move.l -[A7], 0x6669786C /* 'fixl' */ 00001E08 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00001E0E 486E FFA4 pea.l [A6 - 0x5C] 00001E12 486E FF98 pea.l [A6 - 0x68] 00001E16 7004 moveq.l D0, 0x04 00001E18 2F00 move.l -[A7], D0 00001E1A 486E FF9C pea.l [A6 - 0x64] 00001E1E 303C 0E11 move.w D0, 0xE11 00001E22 A816 syscall Pack8 00001E24 3C1F move.w D6, [A7]+ 00001E26 6600 056E bne +0x570 /* 00002396 */ 00001E2A 4267 clr.w -[A7] 00001E2C 486E FFF8 pea.l [A6 - 0x8] 00001E30 2F3C 7564 6E67 move.l -[A7], 0x75646E67 /* 'udng' */ 00001E36 2F3C 7472 6179 move.l -[A7], 0x74726179 /* 'tray' */ 00001E3C 486E FFA8 pea.l [A6 - 0x58] 00001E40 303C 0812 move.w D0, 0x812 00001E44 A816 syscall Pack8 00001E46 4A5F tst.w [A7]+ 00001E48 57C0 seq D0 00001E4A 4400 neg.b D0 00001E4C 1D40 FF72 move.b [A6 - 0x8E], D0 00001E50 4267 clr.w -[A7] 00001E52 486E FFF8 pea.l [A6 - 0x8] 00001E56 2F3C 706E 7267 move.l -[A7], 0x706E7267 /* 'pnrg' */ 00001E5C 2F3C 7478 726E move.l -[A7], 0x7478726E /* 'txrn' */ 00001E62 486E FFA4 pea.l [A6 - 0x5C] 00001E66 486E FF86 pea.l [A6 - 0x7A] 00001E6A 700A moveq.l D0, 0x0A 00001E6C 2F00 move.l -[A7], D0 00001E6E 486E FF9C pea.l [A6 - 0x64] 00001E72 303C 0E11 move.w D0, 0xE11 00001E76 A816 syscall Pack8 00001E78 4A5F tst.w [A7]+ 00001E7A 57C0 seq D0 00001E7C 4400 neg.b D0 00001E7E 1D40 FF71 move.b [A6 - 0x8F], D0 00001E82 4267 clr.w -[A7] 00001E84 486E FFF8 pea.l [A6 - 0x8] 00001E88 2F3C 6872 6E67 move.l -[A7], 0x68726E67 /* 'hrng' */ 00001E8E 2F3C 7472 6179 move.l -[A7], 0x74726179 /* 'tray' */ 00001E94 486E FFB0 pea.l [A6 - 0x50] 00001E98 303C 0812 move.w D0, 0x812 00001E9C A816 syscall Pack8 00001E9E 4A5F tst.w [A7]+ 00001EA0 57C0 seq D0 00001EA2 4400 neg.b D0 00001EA4 1D40 FF73 move.b [A6 - 0x8D], D0 00001EA8 3B7C FFFF C976 move.w [A5 - 0x368A], 0xFFFF 00001EAE 3B7C FFFF C97A move.w [A5 - 0x3686], 0xFFFF 00001EB4 3B7C FFFF C95E move.w [A5 - 0x36A2], 0xFFFF 00001EBA 3B7C FFFF C962 move.w [A5 - 0x369E], 0xFFFF 00001EC0 4267 clr.w -[A7] 00001EC2 486E FFF8 pea.l [A6 - 0x8] 00001EC6 2F3C 7073 6374 move.l -[A7], 0x70736374 /* 'psct' */ 00001ECC 2F3C 696E 746C move.l -[A7], 0x696E746C /* 'intl' */ 00001ED2 486E FFA4 pea.l [A6 - 0x5C] 00001ED6 486E FFA0 pea.l [A6 - 0x60] 00001EDA 7004 moveq.l D0, 0x04 00001EDC 2F00 move.l -[A7], D0 00001EDE 486E FF9C pea.l [A6 - 0x64] 00001EE2 303C 0E11 move.w D0, 0xE11 00001EE6 A816 syscall Pack8 00001EE8 4A5F tst.w [A7]+ 00001EEA 57C0 seq D0 00001EEC 4400 neg.b D0 00001EEE 1D40 FF74 move.b [A6 - 0x8C], D0 00001EF2 42A7 clr.l -[A7] 00001EF4 2F2E FFBC move.l -[A7], [A6 - 0x44] 00001EF8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00001EFC 2D5F FF94 move.l [A6 - 0x6C], [A7]+ 00001F00 4267 clr.w -[A7] 00001F02 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00001F06 3C1F move.w D6, [A7]+ 00001F08 6600 048C bne +0x48E /* 00002396 */ 00001F0C 2053 movea.l A0, [A3] 00001F0E 3D68 0020 FF84 move.w [A6 - 0x7C], [A0 + 0x20] 00001F14 70FF moveq.l D0, 0xFFFFFFFF 00001F16 B0AE FF98 cmp.l D0, [A6 - 0x68] 00001F1A 57C0 seq D0 00001F1C 4A00 tst.b D0 00001F1E 6620 bne +0x22 /* 00001F40 */ 00001F20 72FF moveq.l D1, 0xFFFFFFFF 00001F22 B26D C97C cmp.w D1, [A5 - 0x3684] 00001F26 56C1 sne D1 00001F28 4A01 tst.b D1 00001F2A 6712 beq +0x14 /* 00001F3E */ 00001F2C 342D C9B2 move.w D2, [A5 - 0x364E] 00001F30 946D C97C sub.w D2, [A5 - 0x3684] 00001F34 48C2 ext.l D2 00001F36 B4AE FF98 cmp.l D2, [A6 - 0x68] 00001F3A 57C2 seq D2 00001F3C C202 and.b D1, D2 label00001F3E: 00001F3E 8001 or.b D0, D1 label00001F40: 00001F40 4400 neg.b D0 00001F42 1D40 FF70 move.b [A6 - 0x90], D0 00001F46 102E FF72 move.b D0, [A6 - 0x8E] 00001F4A 6700 0204 beq +0x206 /* 00002150 */ 00001F4E 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001F52 205F movea.l A0, [A7]+ 00001F54 A064 syscall MoveHHi 00001F56 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001F5A 486E FF77 pea.l [A6 - 0x89] 00001F5E 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00001F62 2F2E FFBC move.l -[A7], [A6 - 0x44] 00001F66 205F movea.l A0, [A7]+ 00001F68 A064 syscall MoveHHi 00001F6A 2F2E FFBC move.l -[A7], [A6 - 0x44] 00001F6E 486E FF76 pea.l [A6 - 0x8A] 00001F72 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00001F76 206E FFAC movea.l A0, [A6 - 0x54] 00001F7A 2850 movea.l A4, [A0] 00001F7C 2053 movea.l A0, [A3] 00001F7E 3D68 005E FF82 move.w [A6 - 0x7E], [A0 + 0x5E] 00001F84 7002 moveq.l D0, 0x02 00001F86 B054 cmp.w D0, [A4] 00001F88 6C12 bge +0x14 /* 00001F9C */ 00001F8A 1F3C 000A move.b -[A7], 0xA /* '\n' */ 00001F8E 2F0B move.l -[A7], A3 00001F90 2F04 move.l -[A7], D4 00001F92 486E FFC0 pea.l [A6 - 0x40] 00001F96 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] 00001F9A 602C bra +0x2E /* 00001FC8 */ label00001F9C: 00001F9C 7002 moveq.l D0, 0x02 00001F9E B054 cmp.w D0, [A4] 00001FA0 6612 bne +0x14 /* 00001FB4 */ 00001FA2 1F3C 0007 move.b -[A7], 0x7 00001FA6 2F0B move.l -[A7], A3 00001FA8 2F04 move.l -[A7], D4 00001FAA 486E FFC0 pea.l [A6 - 0x40] 00001FAE 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] 00001FB2 6014 bra +0x16 /* 00001FC8 */ label00001FB4: 00001FB4 4A54 tst.w [A4] 00001FB6 6610 bne +0x12 /* 00001FC8 */ 00001FB8 1F3C 0008 move.b -[A7], 0x8 00001FBC 2F0B move.l -[A7], A3 00001FBE 2F04 move.l -[A7], D4 00001FC0 486E FFC0 pea.l [A6 - 0x40] 00001FC4 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] label00001FC8: 00001FC8 3014 move.w D0, [A4] 00001FCA 48C0 ext.l D0 00001FCC 81FC 0002 divs.w D0, 0x2 00001FD0 3D40 FF6E move.w [A6 - 0x92], D0 00001FD4 3E2E FF6E move.w D7, [A6 - 0x92] 00001FD8 6000 0132 bra +0x134 /* 0000210C */ label00001FDC: 00001FDC 70FF moveq.l D0, 0xFFFFFFFF 00001FDE B06D C97C cmp.w D0, [A5 - 0x3684] 00001FE2 673E beq +0x40 /* 00002022 */ 00001FE4 2053 movea.l A0, [A3] 00001FE6 2D48 FF6A move.l [A6 - 0x96], A0 00001FEA 302D C97C move.w D0, [A5 - 0x3684] 00001FEE 48C0 ext.l D0 00001FF0 3207 move.w D1, D7 00001FF2 5341 subq.w D1, 1 00001FF4 C3FC 000A muls.w D1, 0xA /* '\n' */ 00001FF8 2434 1002 move.l D2, [A4 + D1.w + 0x2] 00001FFC D480 add.l D2, D0 00001FFE 206E FF6A movea.l A0, [A6 - 0x96] 00002002 3142 0020 move.w [A0 + 0x20], D2 00002006 302D C97C move.w D0, [A5 - 0x3684] 0000200A 48C0 ext.l D0 0000200C 3207 move.w D1, D7 0000200E 5341 subq.w D1, 1 00002010 C3FC 000A muls.w D1, 0xA /* '\n' */ 00002014 2434 1006 move.l D2, [A4 + D1.w + 0x6] 00002018 D480 add.l D2, D0 0000201A 206E FF6A movea.l A0, [A6 - 0x96] 0000201E 3142 0022 move.w [A0 + 0x22], D2 label00002022: 00002022 2F0B move.l -[A7], A3 00002024 A9D7 syscall TEDelete 00002026 7002 moveq.l D0, 0x02 00002028 B054 cmp.w D0, [A4] 0000202A 6730 beq +0x32 /* 0000205C */ 0000202C 206E FFBC movea.l A0, [A6 - 0x44] 00002030 3007 move.w D0, D7 00002032 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002036 2234 0002 move.l D1, [A4 + D0.w + 0x2] 0000203A D290 add.l D1, [A0] 0000203C 2F01 move.l -[A7], D1 0000203E 3007 move.w D0, D7 00002040 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002044 3207 move.w D1, D7 00002046 C3FC 000A muls.w D1, 0xA /* '\n' */ 0000204A 2434 0006 move.l D2, [A4 + D0.w + 0x6] 0000204E 94B4 1002 sub.l D2, [A4 + D1.w + 0x2] 00002052 2F02 move.l -[A7], D2 00002054 2F0B move.l -[A7], A3 00002056 A9DE syscall TEInsert 00002058 6000 00B0 bra +0xB2 /* 0000210A */ label0000205C: 0000205C 2A2E FF98 move.l D5, [A6 - 0x68] 00002060 70FF moveq.l D0, 0xFFFFFFFF 00002062 B085 cmp.l D0, D5 00002064 6604 bne +0x6 /* 0000206A */ 00002066 2A2E FF94 move.l D5, [A6 - 0x6C] label0000206A: 0000206A 4A85 tst.l D5 0000206C 6F28 ble +0x2A /* 00002096 */ 0000206E 206E FFBC movea.l A0, [A6 - 0x44] 00002072 3007 move.w D0, D7 00002074 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002078 2234 0002 move.l D1, [A4 + D0.w + 0x2] 0000207C D290 add.l D1, [A0] 0000207E 2F01 move.l -[A7], D1 00002080 2F05 move.l -[A7], D5 00002082 2F0B move.l -[A7], A3 00002084 A9DE syscall TEInsert 00002086 1F3C 0008 move.b -[A7], 0x8 0000208A 2F0B move.l -[A7], A3 0000208C 2F04 move.l -[A7], D4 0000208E 486E FFC0 pea.l [A6 - 0x40] 00002092 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] label00002096: 00002096 202E FF94 move.l D0, [A6 - 0x6C] 0000209A 9085 sub.l D0, D5 0000209C 6F30 ble +0x32 /* 000020CE */ 0000209E 206E FFBC movea.l A0, [A6 - 0x44] 000020A2 3007 move.w D0, D7 000020A4 C1FC 000A muls.w D0, 0xA /* '\n' */ 000020A8 2234 0002 move.l D1, [A4 + D0.w + 0x2] 000020AC D290 add.l D1, [A0] 000020AE D285 add.l D1, D5 000020B0 2F01 move.l -[A7], D1 000020B2 3007 move.w D0, D7 000020B4 C1FC 000A muls.w D0, 0xA /* '\n' */ 000020B8 3207 move.w D1, D7 000020BA C3FC 000A muls.w D1, 0xA /* '\n' */ 000020BE 2434 0006 move.l D2, [A4 + D0.w + 0x6] 000020C2 94B4 1002 sub.l D2, [A4 + D1.w + 0x2] 000020C6 9485 sub.l D2, D5 000020C8 2F02 move.l -[A7], D2 000020CA 2F0B move.l -[A7], A3 000020CC A9DE syscall TEInsert label000020CE: 000020CE 202E FF94 move.l D0, [A6 - 0x6C] 000020D2 9085 sub.l D0, D5 000020D4 5EC0 sgt D0 000020D6 4A00 tst.b D0 000020D8 6620 bne +0x22 /* 000020FA */ 000020DA 72FF moveq.l D1, 0xFFFFFFFF 000020DC B26D C97C cmp.w D1, [A5 - 0x3684] 000020E0 56C1 sne D1 000020E2 4A01 tst.b D1 000020E4 6724 beq +0x26 /* 0000210A */ 000020E6 342D C9B2 move.w D2, [A5 - 0x364E] 000020EA 946D C97C sub.w D2, [A5 - 0x3684] 000020EE 48C2 ext.l D2 000020F0 B485 cmp.l D2, D5 000020F2 5EC2 sgt D2 000020F4 C202 and.b D1, D2 000020F6 8001 or.b D0, D1 000020F8 6710 beq +0x12 /* 0000210A */ label000020FA: 000020FA 1F3C 0007 move.b -[A7], 0x7 000020FE 2F0B move.l -[A7], A3 00002100 2F04 move.l -[A7], D4 00002102 486E FFC0 pea.l [A6 - 0x40] 00002106 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] label0000210A: 0000210A 5347 subq.w D7, 1 label0000210C: 0000210C 7001 moveq.l D0, 0x01 0000210E B047 cmp.w D0, D7 00002110 6F00 FECA ble -0x134 /* 00001FDC */ 00002114 7002 moveq.l D0, 0x02 00002116 B02E FFEF cmp.b D0, [A6 - 0x11] 0000211A 661A bne +0x1C /* 00002136 */ 0000211C 1B7C 0001 C390 move.b [A5 - 0x3C70], 0x1 00002122 2053 movea.l A0, [A3] 00002124 3028 005E move.w D0, [A0 + 0x5E] 00002128 B06E FF82 cmp.w D0, [A6 - 0x7E] 0000212C 6708 beq +0xA /* 00002136 */ 0000212E 1F3C 0001 move.b -[A7], 0x1 00002132 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */] label00002136: 00002136 2F2E FFAC move.l -[A7], [A6 - 0x54] 0000213A 1F2E FF77 move.b -[A7], [A6 - 0x89] 0000213E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00002142 2F2E FFBC move.l -[A7], [A6 - 0x44] 00002146 1F2E FF76 move.b -[A7], [A6 - 0x8A] 0000214A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000214E 6016 bra +0x18 /* 00002166 */ label00002150: 00002150 102E FF70 move.b D0, [A6 - 0x90] 00002154 6710 beq +0x12 /* 00002166 */ 00002156 1F3C 0008 move.b -[A7], 0x8 0000215A 2F0B move.l -[A7], A3 0000215C 2F04 move.l -[A7], D4 0000215E 486E FFC0 pea.l [A6 - 0x40] 00002162 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */] label00002166: 00002166 102E FFEF move.b D0, [A6 - 0x11] 0000216A 4880 ext.w D0 0000216C 5340 subq.w D0, 1 0000216E 6706 beq +0x8 /* 00002176 */ 00002170 5340 subq.w D0, 1 00002172 6714 beq +0x16 /* 00002188 */ 00002174 6022 bra +0x24 /* 00002198 */ label00002176: 00002176 41ED CB9A lea.l A0, [A5 - 0x3466] 0000217A 43EE FFC0 lea.l A1, [A6 - 0x40] 0000217E 7011 moveq.l D0, 0x11 label00002180: 00002180 30D9 move.w [A0]+, [A1]+ 00002182 51C8 FFFC dbf D0, -0x6 /* 00002180 */ 00002186 6010 bra +0x12 /* 00002198 */ label00002188: 00002188 41ED C98A lea.l A0, [A5 - 0x3676] 0000218C 43EE FFC0 lea.l A1, [A6 - 0x40] 00002190 7011 moveq.l D0, 0x11 label00002192: 00002192 30D9 move.w [A0]+, [A1]+ 00002194 51C8 FFFC dbf D0, -0x6 /* 00002192 */ label00002198: 00002198 102E FF71 move.b D0, [A6 - 0x8F] 0000219C 675E beq +0x60 /* 000021FC */ 0000219E 7202 moveq.l D1, 0x02 000021A0 B22E FFEF cmp.b D1, [A6 - 0x11] 000021A4 57C1 seq D1 000021A6 C001 and.b D0, D1 000021A8 4A00 tst.b D0 000021AA 6750 beq +0x52 /* 000021FC */ 000021AC 72FF moveq.l D1, 0xFFFFFFFF 000021AE B26D C97C cmp.w D1, [A5 - 0x3684] 000021B2 56C1 sne D1 000021B4 C001 and.b D0, D1 000021B6 6744 beq +0x46 /* 000021FC */ 000021B8 2F0B move.l -[A7], A3 000021BA A9D9 syscall TEDeactivate 000021BC 2853 movea.l A4, [A3] 000021BE 3D6C 0020 FF7C move.w [A6 - 0x84], [A4 + 0x20] 000021C4 3D6C 0022 FF7A move.w [A6 - 0x86], [A4 + 0x22] 000021CA 302D C97C move.w D0, [A5 - 0x3684] 000021CE 48C0 ext.l D0 000021D0 D0AE FF86 add.l D0, [A6 - 0x7A] 000021D4 3940 0020 move.w [A4 + 0x20], D0 000021D8 302D C97C move.w D0, [A5 - 0x3684] 000021DC 48C0 ext.l D0 000021DE D0AE FF8A add.l D0, [A6 - 0x76] 000021E2 3940 0022 move.w [A4 + 0x22], D0 000021E6 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */] 000021EA 2853 movea.l A4, [A3] 000021EC 396E FF7C 0020 move.w [A4 + 0x20], [A6 - 0x84] 000021F2 396E FF7A 0022 move.w [A4 + 0x22], [A6 - 0x86] 000021F8 2F0B move.l -[A7], A3 000021FA A9D8 syscall TEActivate label000021FC: 000021FC 102E FF73 move.b D0, [A6 - 0x8D] 00002200 6700 011A beq +0x11C /* 0000231C */ 00002204 7202 moveq.l D1, 0x02 00002206 B22E FFEF cmp.b D1, [A6 - 0x11] 0000220A 57C1 seq D1 0000220C C001 and.b D0, D1 0000220E 4A00 tst.b D0 00002210 6700 010A beq +0x10C /* 0000231C */ 00002214 72FF moveq.l D1, 0xFFFFFFFF 00002216 B26D C97C cmp.w D1, [A5 - 0x3684] 0000221A 56C1 sne D1 0000221C C001 and.b D0, D1 0000221E 6700 00FC beq +0xFE /* 0000231C */ 00002222 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00002226 205F movea.l A0, [A7]+ 00002228 A064 syscall MoveHHi 0000222A 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 0000222E 486E FF75 pea.l [A6 - 0x8B] 00002232 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */] 00002236 206E FFB4 movea.l A0, [A6 - 0x4C] 0000223A 2850 movea.l A4, [A0] 0000223C 426E FF68 clr.w [A6 - 0x98] 00002240 3014 move.w D0, [A4] 00002242 5340 subq.w D0, 1 00002244 3D40 FF66 move.w [A6 - 0x9A], D0 00002248 3D6E FF68 FF7E move.w [A6 - 0x82], [A6 - 0x98] 0000224E 6000 00B4 bra +0xB6 /* 00002304 */ label00002252: 00002252 302E FF7E move.w D0, [A6 - 0x82] 00002256 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000225A 41F4 0002 lea.l A0, [A4 + D0.w + 0x2] 0000225E 2D48 FF62 move.l [A6 - 0x9E], A0 00002262 3028 0008 move.w D0, [A0 + 0x8] 00002266 5340 subq.w D0, 1 00002268 6714 beq +0x16 /* 0000227E */ 0000226A 5340 subq.w D0, 1 0000226C 674A beq +0x4C /* 000022B8 */ 0000226E 5340 subq.w D0, 1 00002270 6746 beq +0x48 /* 000022B8 */ 00002272 5340 subq.w D0, 1 00002274 6766 beq +0x68 /* 000022DC */ 00002276 5340 subq.w D0, 1 00002278 6762 beq +0x64 /* 000022DC */ 0000227A 6000 0082 bra +0x84 /* 000022FE */ label0000227E: 0000227E 2F0B move.l -[A7], A3 00002280 A9D9 syscall TEDeactivate 00002282 2053 movea.l A0, [A3] 00002284 2D48 FF5E move.l [A6 - 0xA2], A0 00002288 206E FF62 movea.l A0, [A6 - 0x9E] 0000228C 302D C97C move.w D0, [A5 - 0x3684] 00002290 48C0 ext.l D0 00002292 D090 add.l D0, [A0] 00002294 206E FF5E movea.l A0, [A6 - 0xA2] 00002298 3140 0020 move.w [A0 + 0x20], D0 0000229C 206E FF62 movea.l A0, [A6 - 0x9E] 000022A0 302D C97C move.w D0, [A5 - 0x3684] 000022A4 48C0 ext.l D0 000022A6 D0A8 0004 add.l D0, [A0 + 0x4] 000022AA 206E FF5E movea.l A0, [A6 - 0xA2] 000022AE 3140 0022 move.w [A0 + 0x22], D0 000022B2 2F0B move.l -[A7], A3 000022B4 A9D8 syscall TEActivate 000022B6 6046 bra +0x48 /* 000022FE */ label000022B8: 000022B8 206E FF62 movea.l A0, [A6 - 0x9E] 000022BC 302D C97C move.w D0, [A5 - 0x3684] 000022C0 48C0 ext.l D0 000022C2 D090 add.l D0, [A0] 000022C4 3B40 C976 move.w [A5 - 0x368A], D0 000022C8 206E FF62 movea.l A0, [A6 - 0x9E] 000022CC 302D C97C move.w D0, [A5 - 0x3684] 000022D0 48C0 ext.l D0 000022D2 D0A8 0004 add.l D0, [A0 + 0x4] 000022D6 3B40 C97A move.w [A5 - 0x3686], D0 000022DA 6022 bra +0x24 /* 000022FE */ label000022DC: 000022DC 206E FF62 movea.l A0, [A6 - 0x9E] 000022E0 302D C97C move.w D0, [A5 - 0x3684] 000022E4 48C0 ext.l D0 000022E6 D090 add.l D0, [A0] 000022E8 3B40 C95E move.w [A5 - 0x36A2], D0 000022EC 206E FF62 movea.l A0, [A6 - 0x9E] 000022F0 302D C97C move.w D0, [A5 - 0x3684] 000022F4 48C0 ext.l D0 000022F6 D0A8 0004 add.l D0, [A0 + 0x4] 000022FA 3B40 C962 move.w [A5 - 0x369E], D0 label000022FE: 000022FE 526E FF7E addq.w [A6 - 0x82], 1 00002302 690C bvs +0xE /* 00002310 */ label00002304: 00002304 302E FF7E move.w D0, [A6 - 0x82] 00002308 B06E FF66 cmp.w D0, [A6 - 0x9A] 0000230C 6F00 FF44 ble -0xBA /* 00002252 */ label00002310: 00002310 2F2E FFB4 move.l -[A7], [A6 - 0x4C] 00002314 1F2E FF75 move.b -[A7], [A6 - 0x8B] 00002318 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] label0000231C: 0000231C 2053 movea.l A0, [A3] 0000231E 4868 0008 pea.l [A0 + 0x8] 00002322 2F0B move.l -[A7], A3 00002324 4EAD 108A jsr [A5 + 0x108A /* export_525 */] 00002328 102E FF70 move.b D0, [A6 - 0x90] 0000232C 670E beq +0x10 /* 0000233C */ 0000232E 3B7C FFFF C97C move.w [A5 - 0x3684], 0xFFFF 00002334 3B7C FFFF C9B2 move.w [A5 - 0x364E], 0xFFFF 0000233A 605A bra +0x5C /* 00002396 */ label0000233C: 0000233C 4AAE FF98 tst.l [A6 - 0x68] 00002340 6D54 blt +0x56 /* 00002396 */ 00002342 70FF moveq.l D0, 0xFFFFFFFF 00002344 B06D C97C cmp.w D0, [A5 - 0x3684] 00002348 6612 bne +0x14 /* 0000235C */ 0000234A 302E FF84 move.w D0, [A6 - 0x7C] 0000234E 48C0 ext.l D0 00002350 222E FF98 move.l D1, [A6 - 0x68] 00002354 D280 add.l D1, D0 00002356 3B41 C97C move.w [A5 - 0x3684], D1 0000235A 6010 bra +0x12 /* 0000236C */ label0000235C: 0000235C 302D C97C move.w D0, [A5 - 0x3684] 00002360 48C0 ext.l D0 00002362 222E FF98 move.l D1, [A6 - 0x68] 00002366 D280 add.l D1, D0 00002368 3B41 C97C move.w [A5 - 0x3684], D1 label0000236C: 0000236C 302D C97C move.w D0, [A5 - 0x3684] 00002370 48C0 ext.l D0 00002372 222E FF94 move.l D1, [A6 - 0x6C] 00002376 D280 add.l D1, D0 00002378 92AE FF98 sub.l D1, [A6 - 0x68] 0000237C 3B41 C9B2 move.w [A5 - 0x364E], D1 00002380 302D C97C move.w D0, [A5 - 0x3684] 00002384 B06D C9B2 cmp.w D0, [A5 - 0x364E] 00002388 660C bne +0xE /* 00002396 */ 0000238A 3B7C FFFF C97C move.w [A5 - 0x3684], 0xFFFF 00002390 3B7C FFFF C9B2 move.w [A5 - 0x364E], 0xFFFF label00002396: 00002396 486E FFB8 pea.l [A6 - 0x48] 0000239A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 0000239E 486E FFB0 pea.l [A6 - 0x50] 000023A2 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000023A6 486E FFA8 pea.l [A6 - 0x58] 000023AA 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 000023AE 3D46 0014 move.w [A6 + 0x14], D6 000023B2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000023B6 4E5E unlink A6 000023B8 205F movea.l A0, [A7]+ 000023BA DEFC 000C add.w A7, 0xC 000023BE 4ED0 jmp [A0] export_313: 000023C0 4E56 FFC6 link A6, -0x003A 000023C4 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000023C8 206E 0010 movea.l A0, [A6 + 0x10] 000023CC 43EE FFF8 lea.l A1, [A6 - 0x8] 000023D0 7003 moveq.l D0, 0x03 label000023D2: 000023D2 32D8 move.w [A1]+, [A0]+ 000023D4 51C8 FFFC dbf D0, -0x6 /* 000023D2 */ 000023D8 206E 000C movea.l A0, [A6 + 0xC] 000023DC 43EE FFF0 lea.l A1, [A6 - 0x10] 000023E0 7003 moveq.l D0, 0x03 label000023E2: 000023E2 32D8 move.w [A1]+, [A0]+ 000023E4 51C8 FFFC dbf D0, -0x6 /* 000023E2 */ 000023E8 486E FFEC pea.l [A6 - 0x14] 000023EC A874 syscall GetPort 000023EE 4267 clr.w -[A7] 000023F0 486E FFF8 pea.l [A6 - 0x8] 000023F4 2F3C 7265 6663 move.l -[A7], 0x72656663 /* 'refc' */ 000023FA 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00002400 486E FFE0 pea.l [A6 - 0x20] 00002404 486E FFE8 pea.l [A6 - 0x18] 00002408 7004 moveq.l D0, 0x04 0000240A 2F00 move.l -[A7], D0 0000240C 486E FFD0 pea.l [A6 - 0x30] 00002410 303C 0E11 move.w D0, 0xE11 00002414 A816 syscall Pack8 00002416 3E1F move.w D7, [A7]+ 00002418 6600 0228 bne +0x22A /* 00002642 */ 0000241C 102E FFEB move.b D0, [A6 - 0x15] 00002420 4880 ext.w D0 00002422 5340 subq.w D0, 1 00002424 6706 beq +0x8 /* 0000242C */ 00002426 5340 subq.w D0, 1 00002428 6708 beq +0xA /* 00002432 */ 0000242A 600C bra +0xE /* 00002438 */ label0000242C: 0000242C 286D BA2A movea.l A4, [A5 - 0x45D6] 00002430 600E bra +0x10 /* 00002440 */ label00002432: 00002432 286D C6DC movea.l A4, [A5 - 0x3924] 00002436 6008 bra +0xA /* 00002440 */ label00002438: 00002438 3E3C F954 move.w D7, 0xF954 0000243C 6000 0204 bra +0x206 /* 00002642 */ label00002440: 00002440 4267 clr.w -[A7] 00002442 486E FFF8 pea.l [A6 - 0x8] 00002446 2F3C 6370 6F73 move.l -[A7], 0x63706F73 /* 'cpos' */ 0000244C 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 00002452 486E FFE0 pea.l [A6 - 0x20] 00002456 486E FFDC pea.l [A6 - 0x24] 0000245A 7004 moveq.l D0, 0x04 0000245C 2F00 move.l -[A7], D0 0000245E 486E FFD0 pea.l [A6 - 0x30] 00002462 303C 0E11 move.w D0, 0xE11 00002466 A816 syscall Pack8 00002468 3E1F move.w D7, [A7]+ 0000246A 6600 01D6 bne +0x1D8 /* 00002642 */ 0000246E 3D7C 0001 FFCC move.w [A6 - 0x34], 0x1 00002474 4267 clr.w -[A7] 00002476 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000247A 486E FFD8 pea.l [A6 - 0x28] 0000247E A92C syscall FindWindow 00002480 3C1F move.w D6, [A7]+ 00002482 422E FFC7 clr.b [A6 - 0x39] 00002486 102D C232 move.b D0, [A5 - 0x3DCE] 0000248A 670A beq +0xC /* 00002496 */ 0000248C 7202 moveq.l D1, 0x02 0000248E B22E FFEB cmp.b D1, [A6 - 0x15] 00002492 57C1 seq D1 00002494 C001 and.b D0, D1 label00002496: 00002496 4A00 tst.b D0 00002498 670C beq +0xE /* 000024A6 */ 0000249A 222E FFD8 move.l D1, [A6 - 0x28] 0000249E B2AD C242 cmp.l D1, [A5 - 0x3DBE] 000024A2 57C1 seq D1 000024A4 C001 and.b D0, D1 label000024A6: 000024A6 4A00 tst.b D0 000024A8 6622 bne +0x24 /* 000024CC */ 000024AA 122D B518 move.b D1, [A5 - 0x4AE8] 000024AE 670A beq +0xC /* 000024BA */ 000024B0 7401 moveq.l D2, 0x01 000024B2 B42E FFEB cmp.b D2, [A6 - 0x15] 000024B6 57C2 seq D2 000024B8 C202 and.b D1, D2 label000024BA: 000024BA 4A01 tst.b D1 000024BC 670C beq +0xE /* 000024CA */ 000024BE 242E FFD8 move.l D2, [A6 - 0x28] 000024C2 B4AD B510 cmp.l D2, [A5 - 0x4AF0] 000024C6 57C2 seq D2 000024C8 C202 and.b D1, D2 label000024CA: 000024CA 8001 or.b D0, D1 label000024CC: 000024CC 1A00 move.b D5, D0 000024CE 6700 00D0 beq +0xD2 /* 000025A0 */ 000024D2 7203 moveq.l D1, 0x03 000024D4 B246 cmp.w D1, D6 000024D6 57C1 seq D1 000024D8 C001 and.b D0, D1 000024DA 6700 00C4 beq +0xC6 /* 000025A0 */ 000024DE 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000024E2 A873 syscall SetPort 000024E4 486E FFDC pea.l [A6 - 0x24] 000024E8 A871 syscall GlobalToLocal 000024EA 7002 moveq.l D0, 0x02 000024EC B02E FFEB cmp.b D0, [A6 - 0x15] 000024F0 57C0 seq D0 000024F2 4A00 tst.b D0 000024F4 6718 beq +0x1A /* 0000250E */ 000024F6 2F00 move.l -[A7], D0 000024F8 4267 clr.w -[A7] 000024FA 2F2E FFDC move.l -[A7], [A6 - 0x24] 000024FE 486D C378 pea.l [A5 - 0x3C88] 00002502 A8AD syscall PtInRect 00002504 121F move.b D1, [A7]+ 00002506 201F move.l D0, [A7]+ 00002508 C001 and.b D0, D1 0000250A 4A00 tst.b D0 0000250C 6628 bne +0x2A /* 00002536 */ label0000250E: 0000250E 7201 moveq.l D1, 0x01 00002510 B22E FFEB cmp.b D1, [A6 - 0x15] 00002514 57C1 seq D1 00002516 4A01 tst.b D1 00002518 675C beq +0x5E /* 00002576 */ 0000251A 48E7 C000 movem.l -[A7], D0,D1 0000251E 4267 clr.w -[A7] 00002520 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002524 486D BA1E pea.l [A5 - 0x45E2] 00002528 A8AD syscall PtInRect 0000252A 141F move.b D2, [A7]+ 0000252C 4CDF 0003 movem.l D0,D1, [A7]+ 00002530 C202 and.b D1, D2 00002532 8001 or.b D0, D1 00002534 6740 beq +0x42 /* 00002576 */ label00002536: 00002536 3D7C 0002 FFCC move.w [A6 - 0x34], 0x2 0000253C 4267 clr.w -[A7] 0000253E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00002542 2F0C move.l -[A7], A4 00002544 4EAD 1072 jsr [A5 + 0x1072 /* export_522 */] 00002548 301F move.w D0, [A7]+ 0000254A 48C0 ext.l D0 0000254C 2D40 FFD4 move.l [A6 - 0x2C], D0 00002550 302D C97C move.w D0, [A5 - 0x3684] 00002554 48C0 ext.l D0 00002556 B0AE FFD4 cmp.l D0, [A6 - 0x2C] 0000255A 5FC0 sle D0 0000255C 4A00 tst.b D0 0000255E 6716 beq +0x18 /* 00002576 */ 00002560 322D C9B2 move.w D1, [A5 - 0x364E] 00002564 48C1 ext.l D1 00002566 B2AE FFD4 cmp.l D1, [A6 - 0x2C] 0000256A 5CC1 sge D1 0000256C C001 and.b D0, D1 0000256E 6706 beq +0x8 /* 00002576 */ 00002570 3D7C 0003 FFCC move.w [A6 - 0x34], 0x3 label00002576: 00002576 4267 clr.w -[A7] 00002578 486E FFF8 pea.l [A6 - 0x8] 0000257C 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00002582 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00002588 486E FFE0 pea.l [A6 - 0x20] 0000258C 486E FFC7 pea.l [A6 - 0x39] 00002590 7001 moveq.l D0, 0x01 00002592 2F00 move.l -[A7], D0 00002594 486E FFD0 pea.l [A6 - 0x30] 00002598 303C 0E11 move.w D0, 0xE11 0000259C A816 syscall Pack8 0000259E 381F move.w D4, [A7]+ label000025A0: 000025A0 4A2E FFC7 tst.b [A6 - 0x39] 000025A4 56C0 sne D0 000025A6 4A00 tst.b D0 000025A8 6730 beq +0x32 /* 000025DA */ 000025AA 72FF moveq.l D1, 0xFFFFFFFF 000025AC B26D C97C cmp.w D1, [A5 - 0x3684] 000025B0 56C1 sne D1 000025B2 C001 and.b D0, D1 000025B4 6724 beq +0x26 /* 000025DA */ 000025B6 42A7 clr.l -[A7] 000025B8 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000025BC 302D C97C move.w D0, [A5 - 0x3684] 000025C0 48C0 ext.l D0 000025C2 2F00 move.l -[A7], D0 000025C4 302D C9B2 move.w D0, [A5 - 0x364E] 000025C8 48C0 ext.l D0 000025CA 2F00 move.l -[A7], D0 000025CC 4EAD 28D2 jsr [A5 + 0x28D2 /* export_1302 */] 000025D0 2D5F FFD4 move.l [A6 - 0x2C], [A7]+ 000025D4 3D7C 0003 FFCC move.w [A6 - 0x34], 0x3 label000025DA: 000025DA 7003 moveq.l D0, 0x03 000025DC B06E FFCC cmp.w D0, [A6 - 0x34] 000025E0 57C0 seq D0 000025E2 4A00 tst.b D0 000025E4 6716 beq +0x18 /* 000025FC */ 000025E6 72FF moveq.l D1, 0xFFFFFFFF 000025E8 B26D C97C cmp.w D1, [A5 - 0x3684] 000025EC 56C1 sne D1 000025EE C001 and.b D0, D1 000025F0 670A beq +0xC /* 000025FC */ 000025F2 302D C97C move.w D0, [A5 - 0x3684] 000025F6 48C0 ext.l D0 000025F8 91AE FFD4 sub.l [A6 - 0x2C], D0 label000025FC: 000025FC 4267 clr.w -[A7] 000025FE 486E FFF0 pea.l [A6 - 0x10] 00002602 2F3C 6F66 7374 move.l -[A7], 0x6F667374 /* 'ofst' */ 00002608 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 0000260E 486E FFD4 pea.l [A6 - 0x2C] 00002612 7004 moveq.l D0, 0x04 00002614 2F00 move.l -[A7], D0 00002616 303C 0A0F move.w D0, 0xA0F 0000261A A816 syscall Pack8 0000261C 3E1F move.w D7, [A7]+ 0000261E 6622 bne +0x24 /* 00002642 */ 00002620 4267 clr.w -[A7] 00002622 486E FFF0 pea.l [A6 - 0x10] 00002626 2F3C 7267 6E63 move.l -[A7], 0x72676E63 /* 'rgnc' */ 0000262C 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 00002632 486E FFCC pea.l [A6 - 0x34] 00002636 7002 moveq.l D0, 0x02 00002638 2F00 move.l -[A7], D0 0000263A 303C 0A0F move.w D0, 0xA0F 0000263E A816 syscall Pack8 00002640 3E1F move.w D7, [A7]+ label00002642: 00002642 2F2E FFEC move.l -[A7], [A6 - 0x14] 00002646 A873 syscall SetPort 00002648 3D47 0014 move.w [A6 + 0x14], D7 0000264C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00002650 4E5E unlink A6 00002652 205F movea.l A0, [A7]+ 00002654 DEFC 000C add.w A7, 0xC 00002658 4ED0 jmp [A0] export_314: 0000265A 4E56 FFBA link A6, -0x0046 0000265E 48E7 0118 movem.l -[A7], D7,A3,A4 00002662 206E 0010 movea.l A0, [A6 + 0x10] 00002666 43EE FFF8 lea.l A1, [A6 - 0x8] 0000266A 7003 moveq.l D0, 0x03 label0000266C: 0000266C 32D8 move.w [A1]+, [A0]+ 0000266E 51C8 FFFC dbf D0, -0x6 /* 0000266C */ 00002672 206E 000C movea.l A0, [A6 + 0xC] 00002676 43EE FFF0 lea.l A1, [A6 - 0x10] 0000267A 7003 moveq.l D0, 0x03 label0000267C: 0000267C 32D8 move.w [A1]+, [A0]+ 0000267E 51C8 FFFC dbf D0, -0x6 /* 0000267C */ 00002682 486E FFEC pea.l [A6 - 0x14] 00002686 A874 syscall GetPort 00002688 4267 clr.w -[A7] 0000268A 486E FFF8 pea.l [A6 - 0x8] 0000268E 2F3C 7265 6663 move.l -[A7], 0x72656663 /* 'refc' */ 00002694 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 0000269A 486E FFDC pea.l [A6 - 0x24] 0000269E 486E FFE8 pea.l [A6 - 0x18] 000026A2 7004 moveq.l D0, 0x04 000026A4 2F00 move.l -[A7], D0 000026A6 486E FFD8 pea.l [A6 - 0x28] 000026AA 303C 0E11 move.w D0, 0xE11 000026AE A816 syscall Pack8 000026B0 3E1F move.w D7, [A7]+ 000026B2 6600 01C6 bne +0x1C8 /* 0000287A */ 000026B6 102E FFEB move.b D0, [A6 - 0x15] 000026BA 4880 ext.w D0 000026BC 5340 subq.w D0, 1 000026BE 6706 beq +0x8 /* 000026C6 */ 000026C0 5340 subq.w D0, 1 000026C2 670C beq +0xE /* 000026D0 */ 000026C4 6014 bra +0x16 /* 000026DA */ label000026C6: 000026C6 266D B510 movea.l A3, [A5 - 0x4AF0] 000026CA 286D BA2A movea.l A4, [A5 - 0x45D6] 000026CE 6012 bra +0x14 /* 000026E2 */ label000026D0: 000026D0 266D C242 movea.l A3, [A5 - 0x3DBE] 000026D4 286D C6DC movea.l A4, [A5 - 0x3924] 000026D8 6008 bra +0xA /* 000026E2 */ label000026DA: 000026DA 3E3C F954 move.w D7, 0xF954 000026DE 6000 019A bra +0x19C /* 0000287A */ label000026E2: 000026E2 4267 clr.w -[A7] 000026E4 486E FFF8 pea.l [A6 - 0x8] 000026E8 2F3C 6F66 7374 move.l -[A7], 0x6F667374 /* 'ofst' */ 000026EE 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 000026F4 486E FFDC pea.l [A6 - 0x24] 000026F8 486E FFD4 pea.l [A6 - 0x2C] 000026FC 7004 moveq.l D0, 0x04 000026FE 2F00 move.l -[A7], D0 00002700 486E FFD8 pea.l [A6 - 0x28] 00002704 303C 0E11 move.w D0, 0xE11 00002708 A816 syscall Pack8 0000270A 3E1F move.w D7, [A7]+ 0000270C 6600 016C bne +0x16E /* 0000287A */ 00002710 70FF moveq.l D0, 0xFFFFFFFF 00002712 B06D C97C cmp.w D0, [A5 - 0x3684] 00002716 670A beq +0xC /* 00002722 */ 00002718 302D C97C move.w D0, [A5 - 0x3684] 0000271C 48C0 ext.l D0 0000271E D1AE FFD4 add.l [A6 - 0x2C], D0 label00002722: 00002722 2054 movea.l A0, [A4] 00002724 3028 003C move.w D0, [A0 + 0x3C] 00002728 48C0 ext.l D0 0000272A B0AE FFD4 cmp.l D0, [A6 - 0x2C] 0000272E 5DC0 slt D0 00002730 4AAE FFD4 tst.l [A6 - 0x2C] 00002734 5DC1 slt D1 00002736 8001 or.b D0, D1 00002738 6708 beq +0xA /* 00002742 */ 0000273A 3E3C F8F8 move.w D7, 0xF8F8 0000273E 6000 013A bra +0x13C /* 0000287A */ label00002742: 00002742 42A7 clr.l -[A7] 00002744 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 00002748 2F0C move.l -[A7], A4 0000274A 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 0000274E 2D5F FFD0 move.l [A6 - 0x30], [A7]+ 00002752 4267 clr.w -[A7] 00002754 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00002758 486B 0010 pea.l [A3 + 0x10] 0000275C A8AD syscall PtInRect 0000275E 101F move.b D0, [A7]+ 00002760 6608 bne +0xA /* 0000276A */ 00002762 3E3C F8F7 move.w D7, 0xF8F7 00002766 6000 0112 bra +0x114 /* 0000287A */ label0000276A: 0000276A 2F0B move.l -[A7], A3 0000276C A873 syscall SetPort 0000276E 486E FFD0 pea.l [A6 - 0x30] 00002772 A870 syscall LocalToGlobal 00002774 4267 clr.w -[A7] 00002776 486E FFF0 pea.l [A6 - 0x10] 0000277A 2F3C 6770 6F73 move.l -[A7], 0x67706F73 /* 'gpos' */ 00002780 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 00002786 486E FFD0 pea.l [A6 - 0x30] 0000278A 7004 moveq.l D0, 0x04 0000278C 2F00 move.l -[A7], D0 0000278E 303C 0A0F move.w D0, 0xA0F 00002792 A816 syscall Pack8 00002794 3E1F move.w D7, [A7]+ 00002796 6600 00E2 bne +0xE4 /* 0000287A */ 0000279A 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 0000279E 486E FFC4 pea.l [A6 - 0x3C] 000027A2 486E FFC0 pea.l [A6 - 0x40] 000027A6 486E FFC2 pea.l [A6 - 0x3E] 000027AA 2F0C move.l -[A7], A4 000027AC 3F3C 0003 move.w -[A7], 0x3 000027B0 A83D syscall TEDispatch 000027B2 4267 clr.w -[A7] 000027B4 486E FFF0 pea.l [A6 - 0x10] 000027B8 2F3C 7074 7866 move.l -[A7], 0x70747866 /* 'ptxf' */ 000027BE 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 000027C4 486E FFC4 pea.l [A6 - 0x3C] 000027C8 7002 moveq.l D0, 0x02 000027CA 2F00 move.l -[A7], D0 000027CC 303C 0A0F move.w D0, 0xA0F 000027D0 A816 syscall Pack8 000027D2 3E1F move.w D7, [A7]+ 000027D4 6600 00A4 bne +0xA6 /* 0000287A */ 000027D8 302E FFC8 move.w D0, [A6 - 0x38] 000027DC 48C0 ext.l D0 000027DE 7210 moveq.l D1, 0x10 000027E0 E3A8 lsl D0, D1 000027E2 2D40 FFBC move.l [A6 - 0x44], D0 000027E6 4267 clr.w -[A7] 000027E8 486E FFF0 pea.l [A6 - 0x10] 000027EC 2F3C 7074 7073 move.l -[A7], 0x70747073 /* 'ptps' */ 000027F2 2F3C 6669 7864 move.l -[A7], 0x66697864 /* 'fixd' */ 000027F8 486E FFBC pea.l [A6 - 0x44] 000027FC 7004 moveq.l D0, 0x04 000027FE 2F00 move.l -[A7], D0 00002800 303C 0A0F move.w D0, 0xA0F 00002804 A816 syscall Pack8 00002806 3E1F move.w D7, [A7]+ 00002808 6670 bne +0x72 /* 0000287A */ 0000280A 4267 clr.w -[A7] 0000280C 486E FFF0 pea.l [A6 - 0x10] 00002810 2F3C 6B74 6C68 move.l -[A7], 0x6B746C68 /* 'ktlh' */ 00002816 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 0000281C 486E FFC0 pea.l [A6 - 0x40] 00002820 7002 moveq.l D0, 0x02 00002822 2F00 move.l -[A7], D0 00002824 303C 0A0F move.w D0, 0xA0F 00002828 A816 syscall Pack8 0000282A 3E1F move.w D7, [A7]+ 0000282C 664C bne +0x4E /* 0000287A */ 0000282E 4267 clr.w -[A7] 00002830 486E FFF0 pea.l [A6 - 0x10] 00002834 2F3C 6B74 6173 move.l -[A7], 0x6B746173 /* 'ktas' */ 0000283A 2F3C 7368 6F72 move.l -[A7], 0x73686F72 /* 'shor' */ 00002840 486E FFC2 pea.l [A6 - 0x3E] 00002844 7002 moveq.l D0, 0x02 00002846 2F00 move.l -[A7], D0 00002848 303C 0A0F move.w D0, 0xA0F 0000284C A816 syscall Pack8 0000284E 3E1F move.w D7, [A7]+ 00002850 6628 bne +0x2A /* 0000287A */ 00002852 705A moveq.l D0, 0x5A 00002854 2D40 FFBC move.l [A6 - 0x44], D0 00002858 4267 clr.w -[A7] 0000285A 486E FFF0 pea.l [A6 - 0x10] 0000285E 2F3C 7074 7073 move.l -[A7], 0x70747073 /* 'ptps' */ 00002864 2F3C 6669 7864 move.l -[A7], 0x66697864 /* 'fixd' */ 0000286A 486E FFBC pea.l [A6 - 0x44] 0000286E 7004 moveq.l D0, 0x04 00002870 2F00 move.l -[A7], D0 00002872 303C 0A0F move.w D0, 0xA0F 00002876 A816 syscall Pack8 00002878 3E1F move.w D7, [A7]+ label0000287A: 0000287A 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000287E A873 syscall SetPort 00002880 3D47 0014 move.w [A6 + 0x14], D7 00002884 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002888 4E5E unlink A6 0000288A 205F movea.l A0, [A7]+ 0000288C DEFC 000C add.w A7, 0xC 00002890 4ED0 jmp [A0]